Lompat ke konten
Aback Tools Logo

Editor Heksa

Edit byte file secara real-time dengan Hex Editor online gratis kami. Unggah file apa pun dan lihat isinya sebagai hex dump interaktif dengan hex berdampingan dan representasi ASCII. Klik byte mana pun untuk memodifikasinya, beralih antara mode timpa dan sisipkan agar sesuai dengan alur kerja pengeditan Anda, cari pola hex atau teks ASCII, dan unduh file yang dipatch secara instan. Baik Anda menambal biner, memperbaiki file yang rusak, memeriksa bukti forensik, atau mempelajari cara kerja format file pada tingkat byte, editor hex ini memberi Anda kendali penuh - semua pemrosesan terjadi secara lokal di browser Anda. Tidak perlu mendaftar.

Hex Editor

Edit file bytes in real-time. Click any byte in the hex dump, modify it, and download the patched file.

Drop a file here or click to browse

Any file type - all processing is local in your browser

Mengapa Menggunakan Hex Editor Kami?

  • Pengeditan Hex Instan: Edit byte file secara real-time dengan mengklik nilai hex apa pun. Hex editor kami memungkinkan Anda memodifikasi byte secara langsung di hex dump, dengan umpan balik visual instan. Beralih antara mode timpa dan sisipkan agar sesuai dengan alur kerja pengeditan Anda - sempurna untuk menambal biner, memodifikasi header file, atau menyesuaikan data mentah.
  • 100% Pemrosesan Browser Pribadi: Semua pengeditan file terjadi sepenuhnya di browser Anda menggunakan FileReader API. File Anda tidak pernah diunggah ke server mana pun, menjadikan hex editor ini sepenuhnya pribadi dan aman. Tidak ada transmisi data berarti Anda dapat dengan aman mengedit file sensitif seperti gambar firmware, biner konfigurasi, atau data kepemilikan.
  • Unduhan Instan dari File yang Dimodifikasi: Unduh file yang ditambal dengan satu klik setelah pengeditan. Editor hex mempertahankan struktur dan penamaan file asli Anda. Baik Anda menimpa byte atau memasukkan byte baru, hex editor menghasilkan biner valid yang siap digunakan, diuji, atau diterapkan.
  • Telusuri, Navigasi & Salin: Telusuri pola hex atau teks ASCII dalam file Anda, navigasikan di antara hasil, dan lompat ke offset byte mana pun. Salin hex dump lengkap untuk dokumentasi, bagikan nilai hex mentah dengan rekan kerja, dan gunakan pintasan keyboard untuk pengeditan cepat dan tanpa mouse.

Kasus Penggunaan Umum untuk Hex Editor

  • Penambalan & Modifikasi Biner: Gunakan hex editor untuk menambal file biner untuk modding perangkat lunak, peretasan game, atau penyesuaian firmware. Ubah byte tertentu pada offset yang diketahui untuk mengubah perilaku, memperbarui string versi, atau menambal tanda keamanan. Mode timpa memungkinkan Anda mengganti byte di tempatnya sambil mempertahankan struktur file.
  • Forensik & Analisis File: Periksa byte file mentah selama investigasi forensik. Editor hex mengungkapkan data tersembunyi, string tertanam, dan pola mencurigakan yang tidak terlihat oleh pemirsa tingkat tinggi. Telusuri tanda tangan hex dari jenis file yang dikenal, indikator malware, atau bukti adanya gangguan pada file.
  • Pengeditan Header & Struktur File: Edit header file, bidang metadata, dan penanda struktur langsung di hex dump. Ubah dimensi gambar di header PNG, ubah nomor versi dokumen di cuplikan PDF, atau sesuaikan metadata entri arsip di file ZIP. Panel ASCII membantu mengidentifikasi bidang header berbasis teks secara sekilas.
  • Pemulihan & Perbaikan Data: Perbaiki file yang rusak dengan mengedit byte yang rusak secara manual di hex editor. Perbaiki header yang terpotong, pulihkan tanda tangan file yang hilang, atau tambal byte checksum yang salah. Kemampuan untuk memasukkan byte memungkinkan untuk merekonstruksi struktur file yang rusak yang tidak dapat diperbaiki dengan pengeditan penimpaan sederhana.
  • Pembelajaran & Rekayasa Terbalik: Pelajari cara kerja format file biner dengan menjelajahi byte mentah di hex editor. Lihat bagaimana data disusun pada tingkat byte, pahami endianness, dan kenali tanda tangan file umum. Hex editor adalah alat penting bagi siapa pun yang mempelajari rekayasa balik, analisis format file, atau pemrograman tingkat rendah.
  • QA & Pembuatan Data Uji: Buat data uji kasus tepi dengan memodifikasi byte tertentu dalam file yang ada. Simulasikan skenario kerusakan, uji kondisi batas, atau hasilkan masukan yang salah formatnya untuk pengujian perangkat lunak. Mode penyisipan hex editor sangat berguna untuk menambahkan data pengujian tanpa merusak struktur file.

Apa itu Pengeditan Hex?

Pengeditan hex adalah proses melihat dan memodifikasi byte biner mentah dari suatu file pada tingkat heksadesimal. Setiap file di komputer Anda - baik itu dokumen, gambar, file yang dapat dieksekusi, atau arsip - pada akhirnya disimpan sebagai urutan byte. Editor hex menampilkan byte ini dalam format terstruktur dengan tiga kolom: alamat offset (menunjukkan lokasi setiap byte), nilai heksadesimal (konten byte sebenarnya di basis-16), dan representasi ASCII (menampilkan karakter yang dapat dicetak). Tata letak tiga kolom ini, yang dikenal sebagai hex dump, adalah cara standar untuk memeriksa dan mengedit data biner di semua sistem operasi dan alat pemrograman.

Cara Kerja Hex Editor Kami

  1. Unggah file - Seret dan lepas file apa pun ke dalam hex editor atau klik untuk menelusuri. File dibaca seluruhnya di browser Anda menggunakan FileReader API. Tidak ada data yang dikirim ke server mana pun. Hex editor segera menampilkan hex dump lengkap dengan offset alamat, nilai hex, dan representasi ASCII.
  2. Edit byte dengan mengklik - Klik byte hex mana pun untuk mulai mengedit. Ketikkan nilai hex dua karakter (00-FF) untuk menggantikan byte dalam mode timpa, atau masukkan byte baru dalam mode penyisipan. Panel ASCII diperbarui secara otomatis untuk mencerminkan perubahan Anda. Gunakan pintasan keyboard untuk navigasi cepat: tombol panah berpindah antar byte, Tab maju ke byte berikutnya, dan Hapus menyetel byte ke 00 atau menghapusnya seluruhnya.
  3. Unduh file yang ditambal - Setelah Anda mengedit, klik Unduh untuk menyimpan file yang dimodifikasi. Hex editor membuat file baru dengan menerapkan perubahan, mempertahankan ekstensi file asli dengan akhiran "-edited". Anda juga dapat menyalin hex dump lengkap sebagai string hex untuk dibagikan atau dokumentasi.

Mode Timpa vs. Sisipkan Dijelaskan

Hex editor mendukung dua mode pengeditan yang melayani kasus penggunaan berbeda:

  • Mode Timpa (default): Mengganti byte pada posisi yang diklik dengan nilai hex baru. Ukuran file tidak berubah. Ini ideal untuk menambal byte tertentu pada offset yang diketahui - misalnya, mengubah nomor versi, mengubah tanda konfigurasi, atau memperbaiki byte yang rusak. Struktur file tetap sama kecuali byte yang diubah.
  • Mode Sisipkan: Menyisipkan byte baru pada posisi yang diklik, menggeser semua byte berikutnya satu posisi ke kanan. Ukuran file bertambah satu byte. Ini berguna untuk menambahkan data ke file, seperti memasukkan padding byte, menambahkan kolom header baru, atau merekonstruksi struktur file yang rusak. Gunakan tombol Hapus dalam mode penyisipan untuk menghapus satu byte dan menggeser sisa byte ke kiri.

Privasi, Keamanan & Batasan

100% Pribadi: Editor hex kami memproses semuanya secara lokal di browser Anda menggunakan FileReader dan Blob API. File Anda tidak pernah diunggah, dikirim, atau disimpan di server mana pun. Hal ini membuat hex editor aman untuk mengedit file sensitif seperti biner kepemilikan, dokumen pribadi, atau data penting keamanan.

Keterbatasan: Hex editor dirancang untuk file yang sesuai dengan memori yang tersedia di browser Anda. File yang sangat besar (500MB+) dapat menyebabkan masalah kinerja pada perangkat dengan RAM terbatas. Hex editor tidak mendukung pembatalan riwayat - setiap pengeditan bersifat permanen dalam sesi saat ini, meskipun Anda dapat mengatur ulang ke byte asli kapan saja. Selalu simpan cadangan file asli Anda sebelum mengedit.

Pertanyaan yang Sering Diajukan

Hex editor adalah alat khusus yang memungkinkan Anda melihat dan memodifikasi byte biner mentah suatu file pada tingkat heksadesimal. Alih-alih membuka file dalam aplikasi aslinya, editor hex menunjukkan kepada Anda nilai byte sebenarnya yang membentuk file tersebut. Setiap byte ditampilkan sebagai angka heksadesimal dua karakter (00 hingga FF), di samping posisi offsetnya dalam file dan representasi ASCII-nya. Ini memberi Anda kendali penuh atas file pada tingkat serendah mungkin, yang penting untuk patching biner, forensik file, pemulihan data, dan rekayasa balik.

Dalam mode timpa, pengeditan byte akan menggantikan byte yang ada pada posisi tersebut tanpa mengubah ukuran file. Ini adalah mode standar untuk sebagian besar tugas pengeditan hex seperti menambal konfigurasi atau memperbaiki byte individual. Dalam mode penyisipan, pengeditan satu byte akan menyisipkan byte baru pada posisi tersebut dan menggeser semua byte berikutnya satu posisi ke kanan, sehingga meningkatkan ukuran file sebesar satu byte. Mode penyisipan berguna untuk menambahkan data ke file, seperti padding byte atau kolom header baru. Anda juga dapat menghapus byte dalam mode penyisipan, yang menggeser sisa byte ke kiri.

Anda benar-benar dapat mengedit semua jenis file dengan hex editor ini, termasuk executable (.exe, .elf), gambar (.png, .jpg, .gif, .bmp), dokumen (.pdf, .docx), arsip (.zip, .tar, .gz), file audio/video (.mp3, .mp4, .wav), gambar firmware, file konfigurasi, dan data biner mentah. Karena hex editor beroperasi pada level byte, ia tidak peduli dengan format file. Selalu simpan cadangan sebelum mengedit, karena memodifikasi byte file tanpa memahami strukturnya dapat merusak file.

Sangat. Semua pemrosesan file dilakukan sepenuhnya di dalam browser Anda menggunakan FileReader API. File Anda tidak pernah diunggah ke server mana pun, dikirimkan melalui jaringan, atau disimpan di cloud. Anda dapat memverifikasi ini dengan memeriksa tab jaringan alat pengembang browser Anda - tidak ada permintaan yang dibuat saat mengedit file. Hal ini membuat hex editor aman untuk mengedit binari kepemilikan, dokumen pribadi, atau data sensitif apa pun.

Editor hex memiliki tombol Reset yang mengembalikan file ke kondisi aslinya yang tidak dimodifikasi selama Anda belum menghapus editor. Byte asli disimpan dalam memori hingga Anda mengunggah file baru atau mengklik Hapus. Demi keamanan, selalu simpan salinan cadangan file asli Anda sebelum melakukan pengeditan, terutama saat menangani file penting.

Gunakan bilah pencarian di toolbar untuk mencari pola hex atau teks ASCII. Ketik nilai hex tanpa spasi (misalnya, "FFD8FFE0" untuk header JPEG) untuk menemukan urutan byte tersebut. Anda juga dapat mengetikkan teks biasa untuk mencari string ASCII di dalam file. Pencarian menunjukkan jumlah kecocokan dan memungkinkan Anda menavigasi di antara kecocokan tersebut menggunakan tombol panah. Posisi yang cocok disorot dengan warna kuning di hex dump.

Hex editor dapat menangani file hingga batas memori yang tersedia di browser Anda. Karena seluruh file dimuat ke dalam memori untuk diedit, file yang sangat besar (500MB+) dapat menyebabkan penurunan kinerja pada perangkat dengan RAM terbatas. Untuk sebagian besar kasus penggunaan - biner perangkat lunak, dokumen, gambar, dan file konfigurasi - hex editor menangani file dengan lancar. Ukuran file ditampilkan setelah diunggah sehingga Anda dapat mengevaluasi kompatibilitasnya.

Byte yang dimodifikasi muncul dalam teks tebal berwarna merah untuk menyorot perubahan Anda secara sekilas. Byte yang dipilih saat ini memiliki cincin sorotan biru. Byte yang sedang diedit secara aktif menunjukkan latar belakang biru dengan input teks. Hasil pencarian disorot dengan warna kuning. Kode warna memudahkan untuk melacak apa yang telah Anda ubah dan menavigasi file secara efisien.

Hex editor mendukung navigasi keyboard lengkap untuk pengeditan cepat. Gunakan tombol panah (↑ ↓ ← →) untuk berpindah antar byte. Tekan Tab untuk maju ke byte berikutnya dan Shift+Tab untuk kembali. Tekan Hapus untuk menghilangkan byte saat ini dalam mode timpa, atau menghapusnya dalam mode sisipkan. Tekan Escape untuk membatalkan pengeditan yang sedang berlangsung. Saat mengedit, cukup ketikkan dua karakter hex (0-9, A-F) dan byte secara otomatis diterapkan.