从二进制创建 JPEG



如果我从流中读取一些二进制文件,将其保存在文本文件中,然后将其重命名为。jpg扩展名,为什么该文件不会作为图像打开?

作为参考,我已经得到了源图像,在记事本中打开它并比较两个文件-并排它们具有完全相同的内容

我猜您没有以二进制模式打开文本文件。当您以文本模式写入数据时,一些字节将被更改(最明显的是行尾字节序列),并且这些更改将被Notepad忽略,因为它认为所有内容都是文本。尝试使用comp(我认为这是正确的命令)来比较您的文件,而不是记事本。

最新更新