如何清理 Base64 文件的回车 Returns 和换行?

How to Clean Base64 File of Carriage Returns and Line feeds?

我有一个 base64 文件,需要清除回车符 returns 和换行符,然后才能将其解码为图像文件。如何正确清洁它?

这是部分文字:

我尝试删除 \n\r 的所有实例,但是当我解码它时,似乎检测到 PNG 文件类型,但图像只显示文本的某些部分文件。我还尝试使用 \n, \r, \N\R 进行清洁,但没有用。我想知道我是否错过了什么。

这是我解码后得到的:

要删除新行,您可以在终端中使用以下命令:

tr -d '\n' < base64.txt > base64_new.txt 

这将创建一个没有换行符的新文件。

您必须从您的 base64 文件中删除“\r\n”。

tr -d "\r\n" < ~/base64.txt > ~/base64_no_endlines.txt