Lompat ke konten
Aback Tools Logo

Penganalisis Header File

Unggah file apa pun untuk melihat dan menafsirkan byte header binernya. File Header Analyzer membaca 128 byte pertama file Anda dan memberikan perincian bidang demi bidang dengan penjelasan sederhana dalam bahasa Inggris tentang arti setiap byte. Mendukung penguraian header dalam untuk PNG (tanda tangan + IHDR dengan dimensi, kedalaman bit, jenis warna), JPEG (SOI, APP0/JFIF, penanda SOF0), PDF (deteksi versi), ZIP (header file lokal dengan metode kompresi, CRC-32, ukuran), GIF (versi 87a/89a, deskriptor layar), BMP (file + header DIB dengan lebar, tinggi, kedalaman bit, kompresi), dan executable ELF (arsitektur, OS/ABI, file jenis). Lihat hex dump mentah bersama interpretasi ASCII, dengan kartu bidang yang dapat diperluas menunjukkan offset, panjang, nilai hex, dan nilai yang diinterpretasikan. Semua pemrosesan berjalan secara lokal di browser Anda - tanpa unggahan, tanpa pendaftaran, sepenuhnya gratis.

File Header Analyzer

Upload any file to view and interpret its header bytes. The tool reads the first 128 bytes, identifies the file format from known signatures, and breaks down each header field with descriptions of what it means. Supports PNG, JPEG, PDF, ZIP, GIF, BMP, ELF, and other formats.

Drop any file here or click to browse

Only the first 128 bytes are read - no file upload

Tentang

  • Apa itu Tajuk File? Header file (juga disebut tanda tangan file atau angka ajaib) adalah urutan byte di awal file yang mengidentifikasi format, versi, dan strukturnya. Header ditentukan oleh spesifikasi format file dan berisi metadata penting seperti dimensi (untuk gambar), metode kompresi (untuk arsip), titik masuk kode (untuk file yang dapat dieksekusi), dan informasi warna (untuk bitmap). Setiap format file yang valid memiliki struktur header spesifik yang digunakan alat untuk menentukan cara membaca dan memproses file.
  • Cara Kerja Analisis Header File Header Analyzer membaca 128 byte pertama file apa pun dan membandingkannya dengan database deskriptor format yang dikenal untuk format PNG, JPEG, PDF, ZIP, GIF, BMP, dan ELF. Setiap deskriptor format mendefinisikan fungsi pencocokan (untuk memeriksa apakah byte cocok) dan fungsi penguraian (untuk mengekstrak dan menafsirkan setiap bidang header). Alat ini menampilkan bidang dengan offsetnya, panjang dalam byte, nilai hex, representasi ASCII, dan nilai yang diinterpretasikan bila berlaku (misalnya, dimensi gambar, nomor versi).
  • Penjelasan Bidang Header Utama Bidang header umum mencakup: byte ajaib (tanda tangan tetap yang mengidentifikasi format), nomor versi (kepatuhan pengkodean standar), offset data (di mana konten sebenarnya dimulai), dimensi (lebar/tinggi untuk gambar dan video), metode kompresi (cara data dikompresi), kedalaman warna (bit per piksel), resolusi (DPI/PPI untuk pencetakan), dan bendera (pengaturan paket bit untuk berbagai fitur). Setiap bidang memiliki offset dan panjang tertentu yang ditentukan oleh spesifikasi format.
  • Berbasis Browser & Pribadi Semua analisis berjalan sepenuhnya di browser Anda menggunakan API File JavaScript dan operasi Uint8Array. Hanya 128 byte pertama file Anda yang dibaca - file Anda tidak pernah meninggalkan perangkat, tidak ada data yang diunggah ke server mana pun, dan tidak ada layanan pihak ketiga yang terlibat. Hal ini membuat alat ini cocok untuk menganalisis file sensitif termasuk data kepemilikan, sampel keamanan, dan dokumen pribadi.

Pertanyaan yang Sering Diajukan

Penganalisis header file membaca dan menafsirkan byte pertama file biner, menampilkan setiap bidang header dengan offsetnya, nilai hex, interpretasi ASCII, dan penjelasan sederhana dalam bahasa Inggris. Ini membantu Anda memahami bagaimana berbagai format file disusun pada tingkat byte dan dapat mendiagnosis file yang rusak, mengidentifikasi format yang tidak diketahui, dan mendeteksi header yang dirusak.

Alat ini menyediakan penguraian header dalam untuk PNG (tanda tangan 8-byte + potongan IHDR dengan dimensi, kedalaman bit, jenis warna), JPEG (penanda SOI, segmen APP0/JFIF dengan versi dan kepadatan, SOF0 dengan dimensi), PDF (tanda tangan dan versi), ZIP (header file lokal dengan metode kompresi, CRC-32, ukuran), GIF (versi 87a/89a, deskriptor layar), BMP (header file + header DIB dengan lebar, tinggi, kedalaman bit, kompresi), dan ELF executable (arsitektur, OS/ABI, jenis file). File yang tidak cocok dengan format yang dikenal menunjukkan hex dump mentah.

Alat ini membaca 128 byte pertama file. Ini cukup untuk menangkap header lengkap untuk sebagian besar format file umum - tanda tangan PNG berukuran 8 byte, penanda JPEG SOI berukuran 2 byte, header file BMP berukuran 14 byte, dan header file lokal ZIP berukuran 30 byte. Analisis yang diperluas (seperti potongan PNG IHDR atau penguraian segmen JPEG) membaca byte tambahan dalam jendela 128 byte.

Detektor byte ajaib mengidentifikasi jenis file dengan mencocokkan byte pertama dengan database tanda tangan - ini memberi tahu Anda apa file tersebut. Penganalisis header melangkah lebih jauh dengan menguraikan dan menjelaskan setiap bidang dalam header - ini memberi tahu Anda ARTI setiap byte, termasuk nomor versi, dimensi, pengaturan kompresi, informasi warna, dan metadata lain yang dikodekan dalam struktur header.

Alat ini memeriksa apakah byte header file cocok dengan tanda tangan format yang diketahui. Jika byte tanda tangan hilang atau salah (menunjukkan header yang rusak atau terpotong), alat tidak akan melaporkan kecocokan dan sebagai gantinya akan menampilkan hex dump mentah. Anda dapat membandingkan hex dump dengan spesifikasi format untuk mengidentifikasi byte mana yang rusak.

Tidak. File Header Analyzer memproses semuanya secara lokal di browser Anda menggunakan File API dan operasi Uint8Array. Hanya 128 byte pertama yang dibaca dari file, dan byte tersebut tidak pernah dikirim ke server mana pun. File Anda tetap ada di perangkat Anda selama seluruh proses - tidak ada unggahan, tidak ada pencatatan data, tidak ada permintaan pihak ketiga.

Bidang ditandai dengan tiga tingkat kepentingan: Kritis (indikator merah) - bidang ini penting untuk identifikasi file, seperti byte ajaib atau tanda tangan format; Penting (indikator oranye) - metadata utama seperti dimensi, versi, atau metode kompresi; Normal (indikator abu-abu) - bidang pendukung seperti byte yang dicadangkan, padding, atau deskriptor opsional. Perincian bidang menunjukkan semua bidang, terlepas dari kepentingannya.

File poliglot valid dalam dua atau lebih format file secara bersamaan. Misalnya, sebuah file dapat berupa arsip ZIP yang valid dan gambar PNG yang valid. Penganalisis header mendeteksi format yang cocok dengan byte header file - jika file dimulai dengan byte ajaib PNG tetapi juga berisi data ZIP, maka file tersebut akan diidentifikasi sebagai PNG. Analisis poliglot tingkat lanjut mungkin memerlukan pemeriksaan struktur file lengkap.

Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batasan penggunaan, dan tanpa iklan. Analisis file sebanyak yang Anda perlukan. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa unggahan server.