解码Base64编码的图像(Decoding Base64 Images)

2019-06-25 14:52发布

我最近在网上找到了一个文件,我真的需要原始地址给它,但它的编码为Base64编码。 这是一个图像。

:URL以这样的开始data:image/png;base64,然后有数字和字母的负荷。

我的问题是,我怎么能解码此其最初形式? 例如,而不是mwo1fw#http://etc

Answer 1:

使用此网络应用程序:

http://www.motobit.com/util/base64-decoder-encoder.asp

设置输出格式为二进制,然后复制粘贴下面的BASE64数据data:image/png;base64, ; 您的浏览器会下载该文件。 其重命名为PNG,你是好去。



Answer 2:

试试这个在线的base64解码/编码工具http://base64online.org/decode/

只需粘贴您的base64编码的图像那里,它会显示你的图像和下载链接它。



Answer 3:

保存图像的另一种方式就是复制粘贴data:image/png;base64,接着在浏览器的地址栏中输入的字符..
你会看到的图像..
那么你可以将它保存到您的计算机..



Answer 4:

在Linux机器上有这个base64工具可以使用。 只需两个步骤。

  • 保存编码文本中的Base64在一个文件中(比如image.base64)。 的base64编码文本是一切之后data:image/png;base64,
  • 上的终端类型: base64 -d image.base64 > img.jpg

而已。 img.jpg是您的图像文件。 查看它通过双击从文件浏览器中的文件。



Answer 5:

您可以在这里进行解码: http://base64decode.net/并保存响应为.png文件



Answer 6:

如果你有一个兼容HTML5的浏览器,并使用Javascript功能,您可以使用基地64在线

确保删除data:image/png;base64,从您的base64编码的图像。 然后粘贴串入文本输入区,点击“解码>下载”并保存结果作为巴纽



Answer 7:

如何导出Salesforce的报价PDF文件和读取Base64编码转换回PDF使用Linux命令行

  1. 使用的DataLoader并与所有字段和数据导出QuoteDocument对象

dataloader1

dataloader2

dataloader3 2.使用文本编辑器,TextPad打开CSV文件。 不要使用记事本,因为它不能处理的大尺寸数据,并截断了。 3. TextPad可以处理大量数据,并尊重任何新行字符等,当您打开该文件,也当您复制/粘贴数据。 4.转到一个特定行中的数据,并选择和复制包含PDF Base64编码数据的单元格字段字符串。 确保你选择它一路结束 - 但不包括后,后续字段。

textpad1

  1. 不包括后,后续字段。
  2. 选择字符串,最多,但不包括引号“的象征。

textpad2

  1. 复制/粘贴的串入一个新的TextPad窗口。
  2. 新TextPad保存到一个文件,例如,document1.txt
  3. 该docuemnt1.txt文件复制到你的Linux计算机(你可以使用Dropbox的这个)。
  4. 打开Linux命令行终端窗口
  5. 运行BASE64解码命令(BASE64是coreutils软件包的一部分),$ BASE64 --decode〜/升降梭箱/ linux_stuff / Document1.txt>〜/升降梭箱/ linux_stuff / decoded1.pdf
  6. 此命令将在Document1.txt文件和输出解码后的PDF文件阅读decoded1.pdf。
  7. 现在,您可以打开decoded1.pdf文件为PDF文件。
  8. 您可以将decoded1.pdf文件重命名为任何你想要的,即回被附加在原来的Salesforce引用对象记录的原始文件名。

linux_command_line



文章来源: Decoding Base64 Images