Penampil Hex File Biner

Periksa byte file

Dalam mode bertahap, file yang dipilih disimpan sementara di browser ini hingga dua jam. File tidak diunggah.

Membaca potongan yang dipilih...

Jenis yang ditampilkan dilaporkan oleh browser dan tidak diverifikasi dari signature file.

byte -


            

Hanya potongan yang dipilih yang ditampilkan. Sisa file tidak dibaca untuk dump ini.

Hex dump menyusun byte file dalam tiga kolom: offset byte absolut di kiri, nilai hex dua digit di tengah, dan tampilan ASCII perkiraan di kanan. Penampil ini membaca potongan file yang terbatas secara lokal. Bawaannya dimulai dari offset 0 dengan 64 KiB, dengan pilihan 4 KiB, 16 KiB, 64 KiB, 256 KiB, atau 1 MiB.

Cara membaca hex dump ini

  1. 1

    Jatuhkan satu file

    Gunakan file biner, teks, gambar, arsip, atau executable apa pun. Browser membacanya sebagai byte mentah.

  2. 2

    Pilih potongan yang ditampilkan

    Masukkan offset awal berupa bilangan bulat desimal di dalam file, lalu pilih 4 KiB, 16 KiB, 64 KiB, 256 KiB, atau 1 MiB. Masukan seperti 0x10 tidak diterima. Potongan terakhir yang pendek berhenti di akhir file.

  3. 3

    Baca 16 byte per baris

    Setiap baris menampilkan offset hex absolut 8 digit, hingga 16 nilai byte hex, dan kolom ASCII di sisi kanan.

  4. 4

    Salin atau bandingkan

    Salin dump yang terlihat atau bandingkan byte dengan signature yang dikenal. Penampil tidak mencari atau mengedit, tidak menafsirkan angka multibyte, tidak mengekspor file, dan tidak mendeteksi format otomatis.

Anatomi satu baris

00000000  89 50 4e 47 0d 0a 1a 0a  00 00 00 0d 49 48 44 52  |.PNG........IHDR|
^offset^  ^--- 16 byte dalam hex ------------------------^  ^-- ASCII ----^
  • Offset, Posisi absolut byte berbasis nol di dalam file, ditulis sebagai hex 8 digit.
  • Nilai hex, Enam belas byte per baris; setiap byte ditampilkan sebagai dua digit hex.
  • Kolom ASCII, Byte dari 0x20 sampai 0x7E dicetak sebagai ASCII; byte lainnya ditampilkan sebagai ..

Signature file umum (magic bytes)

Magic bytes adalah petunjuk, bukan bukti pasti. Nilai ini paling berguna pada offset nol, tetapi beberapa format dapat berbagi awalan atau berisi file bersarang. Format berbasis ZIP seperti DOCX, XLSX, JAR, dan APK semuanya dapat dimulai dengan 50 4B 03 04, dan penampil ini tidak mengidentifikasi format secara otomatis.

Byte (hex) Kemungkinan petunjuk format
89 50 4E 47 0D 0A 1A 0A Gambar PNG
FF D8 FF E0 Gambar JPEG/JFIF
47 49 46 38 39 61 Gambar GIF89a
25 50 44 46 Dokumen PDF (%PDF)
50 4B 03 04 Header file lokal ZIP; juga umum pada DOCX, XLSX, JAR, APK
7F 45 4C 46 Executable ELF atau file objek
4D 5A Executable DOS/Windows PE (MZ)
1F 8B Data terkompresi gzip
42 4D Gambar BMP (BM)
49 49 2A 00 Gambar TIFF, little-endian

Yang bisa dan tidak bisa dilakukan penampil ini

  • Pembacaan byte lokal, Dump yang ditampilkan dibuat di browser Anda dari file yang dipilih.
  • Pemeriksaan potongan terbatas, Masukkan offset byte yang valid dan periksa hingga 1 MiB dari titik tersebut. Browser hanya membaca potongan itu untuk dump.
  • Konteks MIME dan ukuran, Alat menampilkan tipe MIME yang dilaporkan browser, atau binary, serta ukuran total file dalam byte.
  • Output dapat disalin, Gunakan tombol salin untuk memakai dump yang terlihat di catatan, tiket, atau perbandingan command-line.
  • Bukan hex editor penuh, Alat ini tidak mencari, menyorot kecocokan, mengedit byte, mengunduh ekspor, mendeteksi signature otomatis, atau menafsirkan nilai 16, 32, maupun 64 bit. Karena itu endianness tidak diterapkan: byte selalu tampil sesuai urutan file.

Batas tampilan

Pemilih menerima tepat satu file tidak kosong hingga 100 MiB, tetapi hex dump membaca dan menampilkan paling banyak 1 MiB dari offset yang dipilih. Browser hanya mengubah potongan Blob/File itu menjadi ArrayBuffer; isi file tidak dikirim ke server. Dalam mode bertahap, salinan sementara di IndexedDB yang hanya ada di browser mempertahankan file antarhalaman hingga dua jam, dan Mulai lagi menghapus salinan aktif. Dalam mode satu halaman biasa, File yang dipilih hanya berada di memori halaman. Untuk mencari, mengedit, menafsirkan nilai angka, atau memvalidasi format secara otomatis, gunakan hex editor atau parser khusus format.

Pertanyaan yang Sering Diajukan

Tidak. Itu bukti yang berguna, terutama pada offset nol, tetapi bukan parser lengkap. Anggap sebagai petunjuk dan konfirmasi file penting dengan alat khusus untuk format tersebut.

Tidak. Alat ini hanya baca dan hanya menampilkan potongan yang dipilih. Alat juga tidak menafsirkan angka multibyte, jadi tidak ada pengaturan little-endian atau big-endian. Gunakan hex editor untuk mengedit atau membaca nilai bertipe.

Tidak. Dump dibuat secara lokal dengan arrayBuffer() dari potongan Blob/File. Mode bertahap menyimpan file sementara di browser ini; mode biasa hanya mempertahankannya di memori halaman.

Anda dapat memasukkan offset awal yang valid dan menampilkan hingga 1 MiB dari sana. Penampil tidak mencari, menyorot kecocokan, mengekspor dump, atau memuat seluruh file sekaligus.

Alat Terkait