TIFF文件的ASCII编码值大于127(0x7F)

时间:2017-03-16 17:37:09

标签: c# encoding tiff

我试图手动编码TIFF文件。每当编码大于0x7F的字节值时,应按如下方式将其写入文件:

XFF

但是,每当我尝试将大于0x7F的字符的值写入带有ASCII编码的文件时,它就被写为"?" (0x3F的)。

有谁知道所显示图像中字节值的编码是什么? 作为参考,我使用C#,使用StreamWriter类(StreamWriter :: Write(wchar_t))一次将单个字符写入.tif文件。

1 个答案:

答案 0 :(得分:0)

问题解决了:使用BinaryWriter类而不是StreamWriter允许编码大于127的值,如问题陈述所示。

由于我无法通过Google使用我提到的关键字找到此解决方案,所以不予理睬。

我说我需要ASCII编码,尽管必须编码高于127的值(ASCII不支持),因为低于127的所有值仍然是ASCII代表。我不知道需要什么编码,只是它是ASCII的超集。