คำถามติดแท็ก hexdump

5
ทำไมคุณไม่เห็นรหัสไบนารีเมื่อคุณเปิดไฟล์ไบนารีด้วยโปรแกรมแก้ไขข้อความ?
ทำไมคุณไม่เห็นรหัสไบนารีเมื่อคุณเปิดไฟล์ไบนารีด้วยโปรแกรมแก้ไขข้อความ? ตัวอย่างเช่นเมื่อฉันเปิดภาพด้วยโปรแกรมแก้ไขข้อความฉันเห็นตัวละครแปลก ๆ และตัวละครที่มนุษย์อ่านได้ แต่รูปภาพควรเข้ารหัสในรูปแบบไบนารี
51 hexdump 


2
ข้อความประเสริฐสามารถใช้เป็นตัวแก้ไข hex ได้หรือไม่?
ฉันกำลังพยายามเปิดไฟล์ hex ของ skype .dat และฉันต้องการทราบว่าฉันสามารถใช้ข้อความ Sublime แทนการใช้ตัวแก้ไข hex 'ทุ่มเท' อื่น ๆ ได้หรือไม่

1
hexdump vs เนื้อหาไฟล์จริง
เมื่อฉันhexdump filename.txtฉันได้รับต่อไปนี้เป็นผลลัพธ์: 00000000 ac5a 5afb c08d 5d15 26d0 2491 e8c9 8917 00000010 เมื่อฉันฉันจะ<?= bin2hex(file_get_contents('filename.txt')); ?>ได้รับสิ่งนี้: 5aacfb5a8dc0155dd0269124c9e81789 ดังนั้นทำไม hexdump จึงแนะนำเนื้อหาควรจะเป็นac5a5afbc08d5d1526d02491e8c98917เมื่อ PHP แนะนำว่าควรจะเป็น5aacfb5a8dc0155dd0269124c9e81789? ฉันไม่ตีความผลลัพธ์ของ hexdump อย่างถูกต้องหรือไม่?
16 linux  php  hexdump 

1
ความพยายามในการเข้าถึง RAM / dev / mem …พูดว่า“ ไม่อนุญาตให้ใช้งาน”
ฉันใช้ Ubuntu 12.04 ฉันอ่านบทช่วยสอนต่อไปนี้เกี่ยวกับวิธีการเข้าถึงเนื้อหาของ RAM ใน Linux .... http://www.rootninja.com/using-dd-to-search-for-strings-in-memory-or-devices/ รหัส: dd if=/dev/mem | hexdump -C | grep “string to search for” ดังนั้นฉันเรียกใช้รหัส ... รหัส: sudo dd if=/dev/mem | hexdump -C > NAMEOFOUTPUTFILEHERE.txt และ ... มันเริ่มปั๊มรหัส HEX จนกระทั่งอีกไม่กี่วินาทีต่อมาที่มันบอกว่า: dd: reading `/dev/mem': Operation not permitted 2056+0 records in 2056+0 records out 1052672 …
9 linux  memory  dd  hexdump 

2
ความแตกต่างของรูปแบบ hexdump vs xxd
ฉันกำลังค้นหาวิธีการทำ hexdump ย้อนกลับและพบ xxd ที่กล่าวถึง อย่างไรก็ตามดูเหมือนว่าจะใช้งานไม่ได้กับ: xxd -r hexdumpfile > binaryfile ฉันเปรียบเทียบความแตกต่างระหว่างผลลัพธ์ของxxd infileและhexdump infileและพบความแตกต่างสามประการ: เอาต์พุต xxd มีโคลอนหลังจากที่อยู่ เอาต์พุต xxd มีตำแหน่งในข้อมูลย้อนกลับ (ตัวอย่างเช่น5a42ในเอาต์พุต hexdump จะกลายเป็น425aเอาต์พุต xxd) มีอักขระพิเศษบางตัวหลังจากแต่ละบรรทัด ฉันมีไฟล์บางไฟล์ในเซิร์ฟเวอร์เท่านั้น ฉันจะรับข้อมูลไบนารีกลับมาอย่างถูกต้องโดยใช้ xxd ได้อย่างไร?

5
มีโปรแกรมอรรถประโยชน์เช่น hexdump ที่จะจัดการกับ endian-ness ที่ไม่ใช่เจ้าของภาษาหรือไม่?
ความสามารถของ Hexdump ในการอ่านข้อมูลไบนารีและการจัดรูปแบบได้อย่างเหมาะสมเช่นสามารถ piped to awk ได้อย่างมีประโยชน์มาก แต่ฉันจำเป็นต้องอ่านไฟล์เป็นประจำซึ่งข้อมูลไบนารีเป็น endian-ness ที่แตกต่างจากระบบดั้งเดิม . โดยเฉพาะอย่างยิ่งฉันต้องอ่านข้อมูลขนาดใหญ่ในเครื่องเล็ก ๆ ของ endian ทางออกที่ดีที่สุดของฉันคือ "hexdump" พร้อมสวิตช์เพื่อสลับ endian-ness แต่ดูเหมือนว่าสวิตช์จะไม่มีอยู่จริง มีวิธีแก้ปัญหา "ถัดไปดีที่สุด" ที่ดีสำหรับปัญหานี้หรือไม่?

1
วิธีการแยกเซกเมนต์ของไฟล์ไบนารีโดยยึดตามการเริ่มต้นและสิ้นสุดสตริงสตริง
ฉันมีไฟล์ไบนารีขนาดใหญ่ (หลายร้อย GB) และฉันต้องการแยกกลุ่มจากมัน ฉันรู้ว่าสตริงเลขฐานสิบหกของจุดเริ่มต้นและจุดสิ้นสุด
1 grep  sed  awk  hexdump 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.