Jawaban:
Pertanyaannya agak luas dalam cakupannya, jadi sarannya adalah pendekatan dalam langkah-langkah.
Lihat juga: opsi baris perintah ffmpeg
head akan menampilkan beberapa baris kode pertama dalam sebuah file.
Cara 'baik' untuk memasukkannya ke dalam hex, tarik file ke gvim dan di 'menu' (jika Anda tidak suka mengetik perintah abstrak) ada opsi untuk memasukkan data melalui xxd memasukkannya ke dalam hex. Ini adalah tempat universal yang bagus untuk membuka file seperti ini karena Anda akan dapat menyalin / menempel dan memiliki semua alat luar biasa vimdi ujung jari Anda!
Identifikasi juga berguna untuk gambar:
Identify menjelaskan format dan karakteristik satu atau lebih file gambar. Ini juga akan melaporkan jika gambar tidak lengkap atau rusak. Informasi yang ditampilkan termasuk nomor adegan, nama file, lebar dan tinggi gambar, apakah gambar itu colormapped atau tidak, jumlah warna dalam gambar, jumlah byte dalam gambar, format gambar ( JPEG, PNM, dll.), Dan akhirnya jumlah detik yang diperlukan untuk membaca dan memproses gambar.
Untuk file ELF , saya rasa itu readelfdirekomendasikan.
Contohnya:
$ readelf -h ELF_FILE
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x15565
Start of program headers: 52 (bytes into file)
Start of section headers: 2919696 (bytes into file)
Flags: 0x5000402, Version5 EABI, hard-float ABI, <unknown>
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 8
Size of section headers: 40 (bytes)
Number of section headers: 39
Section header string table index: 36
fileperintahnya?