Penebak Jenis Fragmen File
Unggah fragmen file apa pun (sepotong file tanpa headernya) dan alat kami akan menganalisis pola byte - entropi Shannon, distribusi frekuensi byte, persentase ASCII yang dapat dicetak, kepadatan byte nol, dan deteksi penanda internal - untuk menebak jenis file. Cocok dengan 20+ profil termasuk gambar (JPEG, PNG, GIF, BMP, WebP), audio (MP3, WAV), video (MP4), dokumen (PDF, Office XML, HTML, teks), arsip (ZIP, GZIP), executable (ELF, PE), font, dan format teks (JSON, CSV, Markdown). Semua pemrosesan berjalan secara lokal di browser Anda - tidak ada data yang diunggah, tidak perlu mendaftar.
Upload any file fragment (a piece of a file without its header/magic bytes) and our tool will analyze the byte patterns - frequency distribution, entropy, byte statistics, and internal markers - to guess the file type. Uses statistical analysis across 20+ file type profiles including images, audio, video, documents, archives, executables, fonts, and text formats. All processing runs locally in your browser.
Drop a file fragment here or click to browse
Any file type, up to 50 MB - the tool ignores headers and analyzes byte patterns only
The File Fragment Type Guesser analyzes byte patterns without relying on file headers or magic bytes. It computes a comprehensive byte profileincluding Shannon entropy (randomness), byte frequency distribution, printable ASCII percentage, zero-byte density, high-bit percentage, and statistical measures (mean, median, standard deviation). These metrics are matched against 20+ pre-computed file type profiles covering images (JPEG, PNG, GIF, BMP, WebP), audio (MP3, WAV), video (MP4), documents (PDF, Office XML, HTML), archives (ZIP, GZIP), executables (ELF, PE), fonts (TrueType), and text formats (plain text, JSON, CSV, Markdown). The tool also scans for internal byte markers - characteristic byte sequences that appear within the data of specific file types (e.g., PNG IHDR/IDAT chunks, JPEG marker segments, PDF stream keywords). Each candidate type receives a confidence score from 0-100% based on how closely the fragment matches its expected profile. All processing runs locally in your browser - no data is ever uploaded.
Mengapa Menggunakan Penebak Jenis Fragmen File Kami?
- Analisis Header-Independen: Tidak seperti alat identifikasi file tradisional yang mengandalkan byte ajaib (header file), alat kami bekerja pada analisis pola byte murni. Artinya, ia dapat mengidentifikasi jenis file bahkan ketika headernya hilang, rusak, atau terkelupas - menjadikannya sangat berharga untuk pemulihan data, pengukiran file, dan analisis forensik terhadap file yang terfragmentasi atau rusak.
- 20+ Profil Jenis File: Alat ini membandingkan karakteristik fragmen dengan 20+ profil yang telah dihitung sebelumnya yang mencakup Gambar (JPEG, PNG, GIF, BMP, WebP), Audio (MP3, WAV), Video (MP4), Dokumen (PDF, Office XML, HTML/XML, teks biasa, JSON, CSV, Markdown), Arsip (ZIP, GZIP, aliran Deflate), Dapat Dieksekusi (ELF, PE), Font (TrueType/OpenType), dan Terenkripsi data. Setiap profil menentukan rentang yang diharapkan untuk entropi, ASCII yang dapat dicetak, kepadatan byte nol, dan metrik lainnya.
- Deteksi Penanda Internal: Selain analisis statistik, alat ini memindai fragmen untuk mencari penanda byte internal - urutan byte karakteristik yang muncul dalam jenis file tertentu, apa pun posisinya. Misalnya, file PNG berisi penanda potongan IHDR dan IDAT, file JPEG berisi segmen penanda (FF DB, FF C0, FF DA), PDF berisi kata kunci aliran/endstream, dan file ZIP berisi seluruh tanda tangan header file lokal.
- Profil Byte Komprehensif: Setiap analisis menghasilkan profil byte terperinci termasuk entropi Shannon (bit per byte), nilai byte rata-rata/median/mode, deviasi standar, jumlah byte unik, persentase ASCII yang dapat dicetak, persentase byte nol, persentase bit tinggi (0x80+), persentase spasi putih, dan deteksi proses nol. Metrik ini bersama-sama memberikan sidik jari unik yang membedakan data terkompresi dari teks, data terenkripsi dari gambar, dan banyak lagi.
Kasus Penggunaan Umum untuk Penebak Jenis Fragmen File
- Forensik Digital & Respons Insiden: Penyelidik forensik dapat menganalisis fragmen file yang dipulihkan dari image disk, ruang yang tidak terisi, atau dump memori. Ketika header file hilang karena penghapusan atau kerusakan partisi, penebak tipe fragmen memberikan petunjuk penting tentang tipe file asli. Hal ini membantu memprioritaskan upaya pemulihan dan memahami jenis data apa yang disimpan di suatu wilayah, bahkan tanpa struktur file yang lengkap.
- Pemulihan Data & Pengukiran File: Spesialis pemulihan data dapat menggunakan alat ini untuk mengidentifikasi jenis fragmen tidak dikenal yang dipulihkan dari media penyimpanan yang rusak. Dengan memahami kemungkinan jenis file, alat pemulihan dapat diarahkan untuk menggunakan strategi pengukiran yang tepat. Profil byte juga membantu membedakan antara data file sebenarnya dan padding atau ruang kosong.
- Analisis Malware & Rekayasa Balik: Analis malware sering kali menemukan biner yang disandikan, dikemas, atau terfragmentasi. Penebak tipe fragmen dapat membantu mengidentifikasi apakah wilayah data yang mencurigakan berisi kode yang dapat dieksekusi, muatan terkompresi, data konfigurasi terenkripsi, atau sumber daya yang disematkan. Klasifikasi ini memandu analis mengenai alat dan teknik mana yang akan diterapkan untuk analisis lebih lanjut.
- Sistem File & Analisis Penyimpanan: Insinyur penyimpanan dapat menganalisis blok dari sistem file yang rusak di mana struktur direktori hilang. Dengan memindai blok mentah, alat ini mengidentifikasi jenis file apa yang disimpan di berbagai wilayah. Ini berguna untuk forensik sistem file, memahami pola penggunaan disk, dan memulihkan data dari drive yang diformat atau dipartisi ulang.
- Analisis Firmware & Sistem Tertanam: Saat menganalisis dump firmware, image ROM, atau memori sistem tertanam, penebak tipe fragmen dapat mengidentifikasi wilayah kode, tabel data, blok konfigurasi, bagian firmware terkompresi, dan image sistem file. Hal ini membantu reverse engineer memetakan struktur image firmware yang tidak diketahui tanpa dokumentasi.
- Pendidikan & Penelitian Keamanan Siber: Mahasiswa dan peneliti di bidang forensik digital dan rekayasa balik dapat menggunakan alat ini untuk memahami tampilan berbagai jenis file pada tingkat byte. Profil statistik memberikan wawasan pendidikan tentang mengapa file terkompresi memiliki entropi tinggi, mengapa file teks memiliki entropi rendah, dan bagaimana algoritma klasifikasi jenis file bekerja dalam praktiknya.
Apa yang Ditebak Jenis Fragmen File?
Menebak jenis fragmen file adalah proses mengidentifikasi kemungkinan format file dari suatu fragmen data dengan menganalisis karakteristik tingkat byte-nya, tanpa bergantung pada header file (byte ajaib) atau ekstensi file. Setiap jenis file memiliki sifat statistik yang berbeda - gambar seperti JPEG dan PNG memiliki entropi sedang hingga tinggi dengan pola byte tertentu, file teks memiliki entropi rendah dengan persentase ASCII tinggi yang dapat dicetak, arsip terkompresi memiliki entropi mendekati maksimum dengan distribusi byte seragam, dan data terenkripsi secara statistik tidak dapat dibedakan dari data acak. Dengan menghitung profil byte (entropi, distribusi frekuensi byte, persentase ASCII yang dapat dicetak, kepadatan byte nol, ukuran statistik) dan membandingkannya dengan profil jenis file yang diketahui yang telah dihitung sebelumnya, alat ini menghasilkan daftar peringkat kemungkinan kecocokan dengan skor keyakinan. Teknik ini juga dikenal sebagai identifikasi tipe file statistik atau klasifikasi tipe file berdasarkan konten.
Perbedaan Jenis File di Tingkat Byte
- File Teks (TXT, HTML, JSON, CSV, Markdown): Ditandai dengan entropi rendah (3,5-6 bit/byte), ASCII yang dapat dicetak sangat tinggi (70-100%), byte nol mendekati nol, dan konten spasi tinggi (10-40%). Nilai byte berkumpul di sekitar nilai ASCII umum (huruf, angka, tanda baca). Nilai rata-rata biasanya berkisar antara 50-100, dan jumlah byte unik biasanya di bawah 100 dari 256 nilai yang mungkin.
- File Gambar (JPEG, PNG, GIF, BMP, WebP): Entropi sedang hingga tinggi (5-8 bit/byte) tergantung pada kompresi. Data piksel berisi berbagai nilai byte, sehingga menghasilkan 200+ byte unik. Persentase nol-byte sangat bervariasi (5-45%). File BMP cenderung memiliki lebih banyak angka nol karena padding, sedangkan file JPEG memiliki struktur penanda yang khas (byte FF diikuti dengan kode penanda).
- Data Terkompresi & Terenkripsi: Entropi maksimum (7,5-8 bit/byte), ASCII yang dapat dicetak mendekati nol (0-5%), distribusi byte seragam dengan 250+ nilai unik, dan spasi sangat rendah. Data terenkripsi memiliki properti tambahan frekuensi byte yang hampir sama (setiap nilai byte muncul sekitar n/256 kali), sedangkan aliran zlib/ deflate mungkin memiliki sedikit bias. Ini adalah yang paling sulit dibedakan satu sama lain tanpa analisis kriptografi.
- Format Arsip (ZIP, GZIP): File ZIP memiliki struktur berbeda dengan header file lokal yang tertanam (PK\x03\x04) di seluruh arsip, diselingi dengan data terkompresi. Hal ini menciptakan pola karakteristik header dengan entropi rendah yang dicampur dengan data terkompresi dengan entropi tinggi. File GZIP memiliki struktur yang lebih sederhana dengan header, data terkompresi, dan cuplikan.
- Executable (ELF, PE): Biner yang dapat dieksekusi memiliki entropi sedang (5-7,5 bit/byte) dengan bagian terstruktur. Segmen kode berisi instruksi mesin dengan frekuensi byte karakteristik, sedangkan segmen data berisi string yang disematkan, tabel impor, dan data sumber daya. Padding nol-byte umum digunakan untuk penyelarasan.
Cara Kerja Penebak Tipe Fragmen Kami
- Komputasi Profil Byte: Alat ini membaca setiap byte dari fragmen yang diunggah dan membuat tabel frekuensi lengkap (jumlah setiap nilai byte 0-255). Dari tabel ini, ia menghitung: entropi Shannon (ukuran keacakan/kompresibilitas), nilai byte rata-rata/median/mode, deviasi standar (seberapa penyebaran nilai byte), jumlah byte unik, persentase byte ASCII yang dapat dicetak (0x20-0x7E), persentase nol byte (0x00), persentase byte set bit tinggi (0x80-0xFF), persentase spasi (spasi, tab, CR, LF, FF), dan null deteksi run (berjalan 4+ nol).
- Pemindaian Penanda Internal: Alat ini memindai fragmen untuk mencari urutan byte yang diketahui yang merupakan karakteristik jenis file tertentu tetapi tidak harus pada awal file. Misalnya, ia mencari pengidentifikasi potongan PNG (IHDR, IDAT, IEND), segmen penanda JPEG (SOI, APP0, DQT, SOF0, DHT, SOS), kata kunci struktural PDF (stream, endstream, obj), header file lokal ZIP (PK\x03\x04), dan banyak lagi. Menemukan penanda internal secara signifikan meningkatkan skor kepercayaan untuk jenis file yang cocok.
- Pencocokan & Penilaian Profil: Masing-masing dari 20+ profil jenis file menentukan rentang yang diharapkan untuk entropi, ASCII yang dapat dicetak, byte nol, bit tinggi, spasi, dan nilai median. Alat ini menghitung seberapa cocok metrik fragmen dengan setiap profil menggunakan sistem penilaian berbobot (25 poin untuk entropi, 20 untuk ASCII yang dapat dicetak, 15 untuk nol byte, masing-masing 10 untuk bit tinggi, spasi, dan median, ditambah hingga 20 poin bonus untuk penanda internal dan 5 poin untuk pola proses nol). Hasilnya diurutkan berdasarkan skor, menghasilkan daftar peringkat tebakan jenis file dengan persentase keyakinan.
Batasan & Privasi
Bukan pengganti deteksi byte ajaib: Penebak tipe fragmen dirancang untuk skenario ketika header hilang atau tidak dapat diakses. Ketika header file masih utuh, deteksi byte ajaib (seperti File Magic Byte Detector kami) jauh lebih akurat. Keyakinan bervariasi: Fragmen yang sangat kecil (<100 byte) memberikan data statistik yang terbatas dan menghasilkan perkiraan keyakinan yang lebih rendah. Fragmen berukuran 1 KB atau lebih memberikan hasil yang dapat diandalkan. Profil serupa: Beberapa jenis file memiliki profil byte yang sangat mirip (misalnya, aliran terkompresi vs. data terenkripsi, atau format gambar berbeda). Batas ukuran file: Fragmen hingga 50 MB didukung. 100% pribadi: Semua pemrosesan dilakukan sepenuhnya di browser Anda. File tidak pernah keluar dari perangkat Anda - tidak ada unggahan, tidak ada pendaftaran, tidak ada pengumpulan data, tidak ada pelacakan penggunaan.
Pertanyaan yang Sering Diajukan
Alat ini menggunakan analisis statistik data tingkat byte untuk mengidentifikasi pola karakteristik yang terkait dengan jenis file berbeda. Ini menghitung profil byte termasuk entropi Shannon, distribusi frekuensi byte, persentase ASCII yang dapat dicetak, kepadatan byte nol, dan ukuran statistik. Metrik ini dibandingkan dengan 20+ profil jenis file yang diketahui yang telah dihitung sebelumnya. Setiap jenis file memiliki sidik jari yang unik - misalnya, file teks memiliki entropi rendah dan ASCII tinggi, file terkompresi memiliki entropi tinggi dan distribusi seragam, dan file JPEG memiliki entropi sedang hingga tinggi dengan byte penanda tertentu.
Akurasi tergantung pada ukuran fragmen dan jenis file. Untuk fragmen yang lebih besar dari 1 KB dengan profil byte berbeda (teks biasa, HTML, ZIP, JPEG), akurasi biasanya 80-95%. Untuk file dengan profil serupa (format gambar berbeda, data terkompresi vs. terenkripsi), akurasinya adalah 40-70%. Fragmen di bawah 100 byte memberikan data statistik yang terbatas dan mungkin memberikan hasil yang tidak dapat diandalkan. Alat ini selalu menampilkan skor kepercayaan sehingga Anda dapat menilai keandalan setiap tebakan.
Entropi Shannon, diukur dalam bit per byte (0-8), mengukur keacakan data. File teks biasanya memiliki entropi 3,5-5,5 bit/byte. Data yang dikompresi atau dienkripsi memiliki entropi 7,5-8 bit/byte. File gambar dan audio berada di antara (5-8 bit/byte). Entropi adalah salah satu pembeda yang paling kuat untuk klasifikasi tipe file karena tipe file yang berbeda memproses data dengan sangat berbeda.
Alat ini mencakup profil untuk JPEG, PNG, GIF, BMP, WebP, MP3, WAV, MP4, PDF, Office Open XML (DOCX/XLSX/PPTX), HTML/XML, ZIP, GZIP, Deflate stream, ELF executable, PE executable (EXE/DLL), font TrueType/OpenType, teks biasa, JSON, CSV/TSV, Markdown, dan data terenkripsi. Ini juga memindai penanda byte internal (ID potongan PNG, penanda JPEG, kata kunci PDF, dll.) untuk menambah keyakinan.
Beberapa jenis file memiliki profil byte yang sangat mirip dan lebih sulit dibedakan. Misalnya, format gambar yang berbeda terlihat serupa pada tingkat byte. JPEG dan MP3 keduanya berisi data terkompresi entropi tinggi dengan penanda yang diselingi. Data terenkripsi dan data terkompresi keduanya memiliki entropi mendekati maksimum. Dalam kasus ini, alat ini mengandalkan deteksi penanda internal - menemukan urutan byte tertentu dalam fragmen - untuk membedakan jenis yang serupa.
Untuk hasil terbaik, fragmen harus berukuran minimal 1 KB (1024 byte). Pada ukuran ini, ukuran statistik menjadi stabil dan menjadi diskriminator yang dapat diandalkan. Fragmen berukuran 100-1024 byte masih dapat memberikan petunjuk berguna tetapi dengan tingkat keyakinan yang lebih rendah. Fragmen di bawah 100 byte mungkin tidak berisi data yang cukup untuk analisis statistik yang berarti.
Sangat. Semua analisis terjadi sepenuhnya di dalam browser Anda menggunakan array yang diketik. File Anda tidak pernah diunggah ke server mana pun - file tidak pernah meninggalkan perangkat Anda. Tidak ada pendaftaran, tidak ada akun, tidak ada pengumpulan data, tidak ada pelacakan penggunaan. Alat ini bekerja secara offline setelah pemuatan halaman awal.
Deteksi byte ajaib membaca beberapa byte pertama file untuk mengidentifikasi formatnya (misalnya, JPEG dimulai dengan FF D8 FF). Ini cepat dan sangat akurat ketika ada header. Tebakan tipe fragmen menganalisis seluruh konten data secara statistik untuk menyimpulkan tipe file tanpa bergantung pada header. Ini dirancang untuk skenario ketika header hilang - pemulihan data, ukiran file, file terfragmentasi, atau header rusak.
Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batasan penggunaan, dan tanpa iklan. Analisis fragmen sebanyak yang Anda butuhkan. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa unggahan server.