如何清理 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
我有一个 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