1. File Type
File tipe atau yang biasa disebut format file adalah adalah struktur dari sebuah file dan bagaimana file tersebut dibentuk . Struktur tipe file biasanya ada pada header, metadata, isi kontent, dan Penanda akhir file (EOF).
Data disimpan tergantung dari tujuan file itu dibuat. Beberapa file seperti XML digunakan untuk menyimpan list item. Berbeda lagidengan tipe JPEG gambar, file hanya berisi block data.File format menjelaskan juga tentang bentuk data yang disimpan dalam bentuk text atau format binary. File dalam bentuk text dapat dibuka menggunakan aplikasi standar pengedit text seperti notepad.Walaupun format file dalam bentuk text mudah dibuat,namun type file format ini berukuran lebih besar dibanding dengan file format jenis binary. Karena format binary dapat dikompress.
2. File Signature
File signature adalah data yang digunakan untuk mengidentifikasi memverivikasi isi dari sebuah file , secara umum file signature bisa merujuk pada dua buah pengertian, yaitu Magic Number dan File Checksum. Dari dua istilah tersebut memiliki fungsi masing-masing, untuk lebih jelasnya, mari kita ulas bersama-sama.
3. Magic Number
Magic Number adalah suatu byte yang berada didalam file yang digunakan untuk mengidentifikasiformat dari sebuah file , biasanya dapat diidentifikasi pada bagian awal dari sebuah file , misalnya file yang bertype image JPEG akan memilikai magic number : FF D8 FF E0 .
Untuk lebih jelasnya silahkan lihat contoh kasus dbawah ini, disini kita akan mencoba memanipulasi sebuah ekstensi dari beberapa data, misalkan ada sebuah file yang memiliki type dokumen (docx), gambar (jpeg), audio (mp3) dalam kasus ini saya menggunakan tools yaitu apliaksi WINHEX. Aplikasi digunakan untuk melihat ekstensi dari dari sebuah file. Dari sumber data file signatur yaitu https://filesignatures.net/ , ekstensi file yang digunakan sebagai contoh memiliki file signature sebagai berikut.
Continue reading →