ฉันไม่ได้แสดงความคิดเห็นบรรทัดคำสั่ง base64 ในhttp://wiki.opensslfoundation.com/index.php?title=Command_Line_Utilities ดังนั้นฉันจึงออกคำเตือนเมื่อใช้การถอดรหัส openssl base64:
openssl base64 -e <<< 'Welcome to openssl wiki'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK'
Welcome to openssl wiki
เตือนความยาวบรรทัด base64 ถูก จำกัด ที่ 64 ตัวอักษรโดยค่าเริ่มต้นใน openssl :
openssl base64 -e <<< 'Welcome to openssl wiki with a very long line
that splits...'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRo
YXQgc3BsaXRzLi4uCg==
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
=> ไม่มีอะไร!
เพื่อให้สามารถถอดรหัสบรรทัด base64 โดยไม่ต้องป้อนบรรทัดที่เกิน 64 อักขระให้ใช้ตัวเลือก -A:
openssl base64 -d -A <<<
'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
Welcome to openssl wiki with a very long line that splits...
ต่อไปนี้เป็นการดียิ่งกว่าการแยก base64 จริงในบรรทัด 64 ตัวอักษรเนื่องจากตัวเลือก -A เป็น BUGGY (จำกัด ด้วยไฟล์ยาว)