http://wiki.opensslfoundation.com/index.php?title=Command_Line_Utilitiesで base64コマンドラインをコメントしました。そのため、openssl base64デコードを使用しているときに警告を発行します。
openssl base64 -e <<< 'Welcome to openssl wiki'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK'
Welcome to openssl wiki
警告base64の行の長さは、opensslのデフォルトでは64文字に制限されています。
openssl base64 -e <<< 'Welcome to openssl wiki with a very long line
that splits...'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRo
YXQgc3BsaXRzLi4uCg==
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
=>何もない!
64文字を超える改行なしでbase64行をデコードできるようにするには、-Aオプションを使用します。
openssl base64 -d -A <<<
'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
Welcome to openssl wiki with a very long line that splits...
とにかく、-AオプションはBUGGY(長いファイルの制限)であるため、実際にはbase64の結果を64文字の行に分割する方が適切です。