Encoding 了解此二进制文件格式并转换为base64

Encoding 了解此二进制文件格式并转换为base64,encoding,base64,Encoding,Base64,我正在连接一个API服务器,GET正在检索一个奇怪的格式,我不确定它是什么。下面是一个例子 请求:GET/server/dab.png 答复从以下内容开始: `�巴布亚新几内亚 IHDR` 学士学位��%�1.�}F�8.�1.H������]*��%h8kd��C�Q�����6.�D��J�ӊ�$����H��],捷豹路虎�Q��1kC̔�$D�m0�b'f�F��W�o��P���fd���5.��标题显示了什么,您的请求是什么样子的?我们需要比我想的更多的信息,尤其是看到您发布的一半字节

我正在连接一个API服务器,GET正在检索一个奇怪的格式,我不确定它是什么。下面是一个例子

请求:GET/server/dab.png

答复从以下内容开始:

`�巴布亚新几内亚

IHDR`


学士学位��%�1.�}F�8.�1.H������]*��%h8kd��C�Q�����6.�D��J�ӊ�$����H��],捷豹路虎�Q��1kC̔�$D�m0�b'f�F��W�o��P���fd���5.��标题显示了什么,您的请求是什么样子的?我们需要比我想的更多的信息,尤其是看到您发布的一半字节已被替换字符替换。我猜服务器正在向您发送压缩或加密的数据好吧,看起来像是png文件。它不是文本,你不应该试图以文本的形式显示或阅读它。不清楚为什么要对其进行base64编码,而不仅仅是将数据直接保存到png文件中。不幸的是,很难知道如何帮助您,因为我们对您的代码一无所知,包括您使用的语言。这只是一个PNG文件的字节流。在MIME术语中,它是应用程序/八位字节流。它不是base64编码的,也不应该是。如何将它从字节流保存到本地计算机?