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

4
แปลงไฟล์ข้อความของบิตเป็นไฟล์ไบนารี
ฉันมีไฟล์ที่instructions.txtมีเนื้อหา: 00000000000000000000000000010011 00000010110100010010000010000011 00000000011100110000001010110011 00000000011100110000010000110011 00000000011100110110010010110011 00000000000000000000000000010011 ฉันจะสร้างไฟล์ไบนารีinstructions.binของข้อมูลเดียวกันinstructions.txtได้อย่างไร กล่าวอีกนัยหนึ่ง.binไฟล์ควรเป็น 192 บิตเดียวกันที่อยู่ใน.txtไฟล์โดยมี 32 บิตต่อบรรทัด ฉันใช้ทุบตีบน Ubuntu Linux ฉันพยายามใช้xxd -b instructions.txtแต่ผลลัพธ์นั้นยาวกว่า 192 บิต
12 linux  bash  binary-files  xxd 

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