जवाबों:
प्रश्न थोड़ा व्यापक है, इसलिए सुझाव चरणों में दृष्टिकोण करने के लिए है।
इसे भी देखें: ffmpeg कमांड लाइन विकल्प
head एक फ़ाइल में कोड की पहली कुछ पंक्तियाँ दिखाएगा।
इसे हेक्स में ले जाने का एक अच्छा तरीका है, फाइल को gvim में और 'मेनू' में (यदि आप अमूर्त कमांड टाइप करना पसंद नहीं करते हैं) डेटा को xxd के माध्यम से हेक्स में लाने का विकल्प है। यह इस तरह से एक फ़ाइल खोलने के लिए एक अच्छी सार्वभौमिक जगह है जैसा कि आप कॉपी / पेस्ट कर पाएंगे और vimआपकी उंगलियों पर सभी अद्भुत उपकरण होंगे !
छवियों के लिए भी पहचान उपयोगी है:
पहचानें एक या अधिक छवि फ़ाइलों के प्रारूप और विशेषताओं का वर्णन करता है। यह भी रिपोर्ट करेगा कि क्या कोई छवि अपूर्ण या भ्रष्ट है। प्रदर्शित जानकारी में दृश्य संख्या, फ़ाइल का नाम, छवि की चौड़ाई और ऊँचाई शामिल है, चाहे छवि रंगीन हो या नहीं, छवि में रंगों की संख्या, छवि में बाइट्स की संख्या, छवि का प्रारूप (आदि) जेपीईजी, पीएनएम, आदि) और आखिरकार छवि को पढ़ने और संसाधित करने के लिए सेकंड की संख्या।
के लिए ELF फ़ाइलें, मुझे लगता है कि readelfसिफारिश की है।
उदाहरण के लिए:
$ 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कमांड की कोशिश की ?