Base64解码和覆盖文件

我曾经摔过一只熊。

我有一个包含base64编码图像数据的文件:〜/ dog / 1.jpg

我通过SSH将其放到那里,并且base 64对数据进行了编码,因此可以安全地在终端中进行传输。假设base64图像数据未损坏。

现在,我已将图像数据传递到另一台服务器,我需要解码文件内容,然后用解码后的文件覆盖编码后的文件。

而且我不能使用base64命令,因为它在远程服务器上不可用。

我怎样才能对文件内容进行base64解码,然后最好使用perl将解码后的内容覆盖编码后的文件内容?

这就是我现在所拥有的...

# Decode image data
poo=$(cat ~/dog/1.jpg | perl -MMIME::Base64 -ne 'printf "%s\n",decode_base64($_)'); 

# Write decoded data to file
echo $poo >| ~/dog/1.jpg

这将覆盖文件,但不能正确解码图像。

用户名
perl -MMIME::Base64 -i -0777ne 'print decode_base64($_)' ~/dog/1.jpg

将避免使用任何中介(无论是变量还是临时文件),并将解码后的文件存储回原始jpeg文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找,解码和替换文本文件中的所有base64值

来自分类Dev

从 base64 C++ 解码和保存图像文件

来自分类Dev

base64使用python 2.7编码,解码成块的文件

来自分类Dev

如何使用PHP解码base64图像并写入文件

来自分类Dev

Base64解码到文件-缺少什么?

来自分类Dev

解码Base64的大串

来自分类Dev

OpenSSL Base64解码

来自分类Dev

解码Google Base64

来自分类Dev

在Java中使用BASE64进行解码和编码

来自分类Dev

Delphi 7和UTF-8 base64解码

来自分类Dev

base64 解码和字节协商字符串

来自分类Dev

用PHP编码base64和用Java解码base64的问题

来自分类Dev

Android Base64编码和Apache编解码器解码

来自分类Dev

使用FromBase64Transform解码base64文件流

来自分类Dev

使用FromBase64Transform解码base64文件流

来自分类Dev

Coffeescript中的Base64编码/解码

来自分类Dev

高效内存的base64解码

来自分类Dev

去base64图像解码

来自分类Dev

Base64解码NSString的异常结果

来自分类Dev

使用Powershell解码base64

来自分类Dev

base64解码不起作用

来自分类Dev

如何从base64解码视频?

来自分类Dev

Base64数据的流解码

来自分类Dev

base64解码成PHP数组

来自分类Dev

PostgreSQL Base64图像解码问题

来自分类Dev

编码/解码base64 encodedData = nil

来自分类Dev

解码Firebase base64 Swift 2.0

来自分类Dev

无法解码base64编码的图像

来自分类Dev

Elixir:Base64解码TTN消息