【发布时间】:2016-09-23 13:34:01
【问题描述】:
我有一些 .mp4 文件,想将它们的名称重命名为文件名的 base64 值,但不使用 base64 编码的扩展名。为此,我需要一个 bash 脚本。
e.g.: file is file-fly34567.mp4 (and others)
echo 'file-fly34567' | base64 --> ZmlsZS1mbHkzNDU2Nw==
then 'file-fly34567.mp4' -> 'ZmlsZS1mbHkzNDU2Nw==.mp4'
【问题讨论】:
-
注意base64编码中可能出现的'/'字符。在许多文件系统中,这不是有效的文件名字符。