Câu trả lời:
Câu hỏi hơi rộng về phạm vi, vì vậy gợi ý là tiếp cận theo các bước.
Xem thêm: tùy chọn dòng lệnh ffmpeg
head
sẽ hiển thị một vài dòng mã đầu tiên trong một tệp.
Một cách 'tốt' để đưa nó vào hex, kéo tệp vào gvim và trong 'menu' (nếu bạn không thích gõ các lệnh trừu tượng), có một tùy chọn để đưa dữ liệu qua xxd vào tệp hex. Đây là một nơi phổ biến tốt để mở một tệp như thế này vì bạn sẽ có thể sao chép / dán cộng với tất cả các công cụ tuyệt vời trong vim
tầm tay của bạn!
Xác định cũng hữu ích cho hình ảnh:
Xác định mô tả định dạng và đặc điểm của một hoặc nhiều tệp hình ảnh. Nó cũng sẽ báo cáo nếu một hình ảnh không đầy đủ hoặc bị hỏng. Thông tin được hiển thị bao gồm số cảnh, tên tệp, chiều rộng và chiều cao của hình ảnh, cho dù hình ảnh có được tô màu hay không, số màu trong hình ảnh, số byte trong hình ảnh, định dạng của hình ảnh ( JPEG, PNM, v.v.) và cuối cùng là số giây cần để đọc và xử lý hình ảnh.
Đối với các tệp ELF , tôi đoán đó readelf
là khuyến cáo.
Ví dụ:
$ 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
file
lệnh?