Cara memakai hex editor online
- Seret file ke kotak atau klik kotak untuk memilih file. Semua jenis bisa: file executable, gambar, arsip, firmware, atau save game.
- Gulir atau gunakan tombol panah untuk berpindah antar-byte. Klik sebuah byte dan ketik dua digit hex untuk mengubahnya; byte yang diubah berwarna merah dan Urungkan (Ctrl+Z) mengembalikannya.
- Cari byte hex atau teks, lompat ke offset, lalu klik Unduh untuk menyimpan file yang sudah diedit.
Cara membaca hex dump
Setiap baris hex viewer menampilkan 16 byte. Kolom kiri adalah offset byte pertama dalam heksadesimal, bagian tengah menampilkan setiap byte sebagai dua digit hex, dan kolom kanan menampilkan byte yang sama sebagai karakter ASCII; byte yang tidak dapat dicetak ditampilkan sebagai titik.
00000010 48 65 6C 6C 6F 0A … Hello.
Baris ini dimulai pada offset 10 hex = 16 dalam desimal, dan 48 65 6C 6C 6F membentuk kata “Hello”.
Signature file (magic number)
Sebagian besar format file diawali urutan byte yang tetap, sehingga baris pertama hex dump menunjukkan jenis file yang sebenarnya, apa pun ekstensinya.
| Jenis file | Byte awal | Sebagai teks |
|---|---|---|
| Gambar PNG | 89 50 4E 47 0D 0A 1A 0A | .PNG.... |
| Gambar JPEG | FF D8 FF | ... |
| Gambar GIF | 47 49 46 38 | GIF8 |
| Dokumen PDF | 25 50 44 46 | %PDF |
| ZIP, DOCX, XLSX, APK | 50 4B 03 04 | PK.. |
| Windows EXE atau DLL | 4D 5A | MZ |
| Program Linux ELF | 7F 45 4C 46 | .ELF |
| Arsip GZIP | 1F 8B | .. |
Nilai angka dan urutan byte (endianness)
Pilih sebuah byte untuk melihat nilai yang dimulai dari posisi itu sebagai integer 8, 16, dan 32-bit tak bertanda (unsigned) maupun bertanda (signed). Nilai dibaca dalam urutan little-endian, byte terendah lebih dulu, seperti yang digunakan prosesor x86 dan ARM serta sebagian besar format file: byte 34 12 adalah bilangan 16-bit 0x1234 = 4660, dan FF FF bernilai 65535 tak bertanda atau −1 bertanda.
Pertanyaan yang sering diajukan
Apakah aman membuka file pribadi?
Aman. File dibaca dengan JavaScript di dalam browser Anda dan tidak pernah diunggah. Anda bahkan bisa memutus koneksi internet setelah halaman selesai dimuat.
Seberapa besar ukuran file yang bisa dibuka?
Hingga 1 GB, tergantung memori perangkat Anda. Hanya baris yang terlihat di layar yang digambar, sehingga scroll tetap cepat bahkan untuk file berukuran ratusan megabyte.
Bisakah saya menyisipkan atau menghapus byte?
Tidak. Editor ini menimpa byte di tempatnya, sehingga ukuran file tidak pernah berubah. Inilah mode yang aman untuk mem-patch file executable, firmware, dan file save, karena data yang bergeser akan merusak semua offset sesudahnya.
Bagaimana cara mencari teks?
Ubah pencarian ke Teks lalu ketik sebuah kata: kata dicari sebagai UTF-8 dan huruf besar/kecil tidak dibedakan. Gunakan Byte hex untuk pola byte yang persis, seperti 4D 5A. Enter mencari hasil berikutnya, Shift+Enter hasil sebelumnya.