นี่เป็นคำถามสมมุติดังนั้นโปรดอย่าถามฉันว่าทำไมฉันถึงต้องการทำเช่นนี้
สมมติว่าฉันมีตัวแปรGIF
ที่มีข้อมูลไบนารีและสมมติว่าฉันไม่สามารถใช้ตัว|
ดำเนินการไพพ์ได้ต่อไปนี้ควรเป็นวิธีที่ถูกต้องในการใช้ตัวดำเนินการ 'สามน้อยกว่า':
openssl enc -base64 <<< $GIF
อย่างไรก็ตามดูเหมือนว่าฉัน<<<
จะไม่ปลอดภัยแบบไบนารีและดังนั้นข้อมูลไบนารีได้รับความเสียหาย
มีเทียบเท่าไบนารีปลอดภัยหรือไม่
$GIF
สำหรับการเริ่มต้นจะไม่ถือไบนารี่แบบเต็มก่อนที่จะเริ่ม อย่างไรก็ตามสำหรับข้อยกเว้นของตัวละคร NUL มันถือตัวอื่น ๆ ทั้งหมด (เป็นผู้อ้างอิง: vaab.blog.kal.fr/2014/05/03/… )