用C语言从图像文件中读取字符串

用C语言从图像文件中读取字符串,c,C,我正在尝试从图像文件中仅读取字符串。我能够使用java成功地读取图像文件中的所有字符串。我将inputstream包装到一个filereaderstream中,这个filereaderstream再次包装在一个bufferereader中。现在我可以从图像文件中提取所有字符串(如xmp标记和exif、tiff标记等) 如何使用c完成同样的事情 谢谢如果您使用的是基于unix的操作系统,您可以使用(unix,而不是C)命令。哇。。命令行工具很棒。但不幸的是,我正在寻找一些可以用C语言编程完成的东西

我正在尝试从图像文件中仅读取字符串。我能够使用java成功地读取图像文件中的所有字符串。我将inputstream包装到一个filereaderstream中,这个filereaderstream再次包装在一个bufferereader中。现在我可以从图像文件中提取所有字符串(如xmp标记和exif、tiff标记等)

如何使用c完成同样的事情


谢谢

如果您使用的是基于unix的操作系统,您可以使用(unix,而不是C)命令。

哇。。命令行工具很棒。但不幸的是,我正在寻找一些可以用C语言编程完成的东西,因为我还有其他操作要做。难道你不能将字符串的输出通过管道传输到你的工具,然后由它来完成你需要的其他事情吗?字符串的问题是它会输出所有可打印的字符。现在我只需要从“你可以使用grep/sed/awk”开始的字符。顺便说一句,UTF8只是一种编码方案,你可以用它来解释数据。你需要事先知道它,除非数据中混合了有关编码的元数据。所以寻找UTF8编码的字符串似乎没有多大意义。