Pemeriksa Tanda Tangan Integritas File
Verifikasi bahwa file apa pun asli dan tidak rusak pada tingkat header dengan Pemeriksa Tanda Tangan Integritas File online gratis kami. Unggah file apa pun dan langsung periksa apakah byte ajaibnya (tanda tangan biner yang dimiliki semua file asli) cocok dengan ekstensi yang dinyatakan. Alat ini membaca 128 byte pertama file Anda, mencocokkannya dengan database 120+ tanda tangan file yang dikenal di 16 kategori, dan melakukan validasi struktur header mendalam untuk format umum seperti JPEG (deteksi marker/E0/E1), PNG (validasi potongan dan dimensi IHDR), PDF (penguraian versi), ZIP (header lokal vs EOCD), EXE (offset PE), dan ELF (kelas/endian). Hasilnya mencakup skor integritas yang jelas (0-100), daftar detail temuan lulus/gagal/peringatan, status kecocokan ekstensi, dan dump hex/ASCII mentah dari byte header untuk analisis lanjutan. Semua pemrosesan tetap berada di browser Anda. File Anda tidak pernah diunggah ke server mana pun.
File Integrity Signature Checker
Upload any file to verify its magic bytes match its extension and check for header-level corruption. A fast, lightweight integrity check for any file type.
Drop a file here or click to browse
Any file type - supports 120+ format signatures
- Deteksi Tanda Tangan Byte Ajaib: Membaca dan mencocokkan byte ajaib file dengan database yang berisi 120+ tanda tangan file yang dikenal di 16 kategori. Secara instan mengidentifikasi format file sebenarnya, apa pun klaim ekstensinya.
- Verifikasi Kecocokan Ekstensi: Bandingkan ekstensi file dengan tanda tangan byte ajaib yang terdeteksi. Segera mengidentifikasi ketidakcocokan yang dapat mengindikasikan penggantian nama file, malware yang disamarkan, atau penggantian nama yang tidak disengaja selama transfer file.
- Validasi Integritas Header: Pelajari lebih dalam struktur header format umum: JPEG (marker, EOI), PNG (potongan IHDR, dimensi), PDF (versi), ZIP (header lokal/EOCD), EXE (PE offset), ELF (kelas/endian), dan banyak lagi.
- 100% Pribadi & Sisi Klien: File Anda tidak pernah meninggalkan perangkat Anda. Semua pencocokan tanda tangan, analisis header, dan pemeriksaan integritas dilakukan secara lokal di browser Anda menggunakan JavaScript. Tidak ada unggahan, tidak ada server, tidak ada pelacakan.
- Inspeksi File Keamanan: Verifikasi dengan cepat bahwa file yang diunduh sesuai dengan klaimnya. Mendeteksi file executable yang disamarkan (.exe berganti nama menjadi .pdf) dan upaya rekayasa sosial lainnya di mana penyerang menyembunyikan file berbahaya di balik ekstensi yang tampak tidak berbahaya.
- Verifikasi Pasca Pengunduhan: Setelah mengunduh file apa pun dari internet, jalankan pemeriksaan tanda tangan integritas untuk memastikan header file tetap utuh dan formatnya sesuai dengan harapan sebelum membukanya di aplikasi yang berpotensi rentan.
- Validasi Transfer File: Saat mentransfer file antar sistem melalui FTP, email, atau penyimpanan cloud, verifikasi bahwa header file selamat dari transfer secara utuh dan file tidak rusak atau diganti namanya selama transit.
- Triage Forensik Digital: Dalam investigasi forensik, dengan cepat menilai kumpulan file untuk mengetahui ketidakcocokan ekstensi, header rusak, dan masalah integritas lainnya. Identifikasi file yang memerlukan analisis lebih dalam dibandingkan file yang jelas-jelas telah dirusak.
- Keamanan Unggahan Pengguna: Sebelum memproses file yang diunggah pengguna di aplikasi Anda, lakukan pemeriksaan integritas sisi server (atau preflight sisi klien) untuk memverifikasi jenis file sesuai harapan dan header tidak rusak.
- Verifikasi Cadangan & Arsip: Verifikasi bahwa file dan arsip cadangan memiliki header yang valid sebelum mengandalkannya untuk pemulihan bencana. Header yang rusak di awal file cadangan dapat membuat seluruh arsip tidak dapat dipulihkan.
Pertanyaan yang Sering Diajukan
Pemeriksa Tanda Tangan Integritas File lebih dari sekadar identifikasi jenis file sederhana. Meskipun detektor biasa hanya memberi tahu Anda format file apa yang tampak, alat ini juga (1) memverifikasi bahwa ekstensi file cocok dengan byte ajaib yang terdeteksi, (2) melakukan validasi struktur header mendalam untuk format umum (memeriksa penanda JPEG, potongan PNG IHDR, string versi PDF, header PE, dan banyak lagi), dan (3) menghitung skor integritas keseluruhan. Ini dirancang sebagai alat triase cepat untuk keaslian file dan deteksi kerusakan tingkat header.
Alat ini mendeteksi 120+ tanda tangan file yang dikenal di 16 kategori termasuk Gambar (JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, HEIC, PSD, format RAW), Audio (MP3, FLAC, OGG, WAV, AAC, AIFF, MIDI), Video (MP4, MKV, WebM, AVI, WMV, FLV, MOV), Dokumen (PDF, DOCX, XLSX, PPTX, ODF, RTF, EPUB), Arsip (ZIP, RAR, 7z, TAR, GZIP, BZIP2, XZ, ZSTD), Executable (PE, ELF, Mach-O), Font, Sertifikat, dan banyak lagi.
Skor integritas berkisar antara 0 hingga 100 dan dihitung berdasarkan jumlah dan tingkat keparahan temuan. Skor 80-100 menunjukkan header file valid, ekstensi cocok, dan tidak ditemukan masalah. Skor 50-79 menunjukkan ditemukannya peringatan (misalnya, ekstensi tidak diketahui, ukuran file sangat kecil). Skor di bawah 50 menunjukkan masalah kritis seperti ketidakcocokan ekstensi, byte header rusak, atau format file tidak terdeteksi. Skor tersebut merupakan indikator visual cepat mengenai kesehatan file secara keseluruhan.
Ketidakcocokan ekstensi berarti ekstensi file yang dinyatakan (misalnya, ".pdf") tidak cocok dengan byte ajaib yang terdeteksi (misalnya, file sebenarnya dimulai dengan "MZ" yang menunjukkan executable Windows). Ini merupakan masalah keamanan yang signifikan karena penyerang sering kali mengganti nama file berbahaya agar terlihat tidak berbahaya. Misalnya, file yang dapat dieksekusi bernama "invoice.pdf.exe" mungkin ditampilkan sebagai "invoice.pdf" pada sistem yang menyembunyikan ekstensi yang dikenal. Selalu selidiki ketidakcocokan ekstensi sebelum membuka file.
Ya, dalam batasan. Alat ini dapat mendeteksi kerusakan tingkat header dengan memeriksa apakah byte pertama cocok dengan pola byte ajaib yang diharapkan dan memverifikasi struktur header khusus format jika berlaku. Misalnya, ia memeriksa apakah file PNG memiliki potongan IHDR yang valid dengan dimensi bukan nol, apakah file PDF berisi string versi, dan apakah file yang dapat dieksekusi memiliki header PE yang valid. Namun, kerusakan yang lebih dalam pada badan file (di luar 128 byte pertama) tidak akan terdeteksi oleh alat ini.
Alat ini melakukan validasi header mendalam untuk format file paling umum: JPEG (struktur penanda, deteksi JFIF/EXIF), PNG (potongan IHDR, validasi dimensi), GIF (validasi versi), PDF (deteksi versi), ZIP (header lokal vs deteksi EOCD), EXE/PE (validasi offset header PE), ELF (deteksi kelas dan endian), dan kontainer RIFF (identifikasi AVI vs WAV). Lebih banyak format ditambahkan secara berkala.
Ya, alat ini menyediakan pemeriksaan awal cepat untuk penginstal dan file executable perangkat lunak yang diunduh. Ini dapat memverifikasi bahwa file tersebut memiliki byte ajaib yang benar untuk format yang diklaimnya (misalnya, file .exe dimulai dengan "MZ", file DMG dimulai dengan "Cr24..."). Namun, untuk verifikasi keamanan penting, selalu gunakan verifikasi hash kriptografi (SHA-256) bersamaan dengan pemeriksaan tanda tangan ini. Pemeriksa integritas mengonfirmasi bahwa jenis file sesuai dengan harapan, namun pemeriksaan hash mengonfirmasi bahwa file belum diubah sama sekali.
Tanda tangan format file (byte ajaib) selalu terletak di header file, biasanya dalam 4-64 byte pertama. Memeriksa 128 byte lebih dari cukup untuk mengidentifikasi format file, memverifikasi struktur header, dan mendeteksi kerusakan di awal file. Pemeriksaan di luar header memerlukan penguraian seluruh file dengan format khusus, yang berada di luar cakupan alat triase integritas cepat ini dan akan membuatnya jauh lebih lambat, terutama untuk file berukuran besar.
Sangat. Semua pemrosesan terjadi sepenuhnya di browser Anda menggunakan JavaScript. File Anda dibaca ke dalam memori, dianalisis byte ajaibnya dan struktur headernya, lalu dibuang. Tidak ada yang diunggah ke server mana pun, dikirimkan melalui jaringan, disimpan, atau dicatat. Anda dapat memverifikasi ini dengan memeriksa tab jaringan di alat pengembang browser Anda.