使用 Exiftool 提取二进制数据

Extracting binary data with Exiftool

我正在进行隐写术挑战。我有一个 jpeg 文件,当我用 Exiftool 查看它的元数据时,我发现了一些有趣的东西。

Red Tone Reproduction Curve     : (Binary data 64 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 64 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 64 bytes, use -b option to extract)

所以我想也许那里有一些有趣的东西,但我不确定如何提取二进制数据。当我使用以下命令时:exiftool -b -RedTRC nameOfThePicture.jpeg,然后我收到此消息:curv ck?Q!)2;FQw]kpz|i}0。 我认为该消息可能是某种东西,但我不知道如何提取该二进制数据以及它可能是哪种类型的文件。有帮助吗?

该“消息”只是显示在命令行上的该标记的二进制数据。 curv 部分是 TRC 的 ID 值(参见 example code,特别是 tagbase.sig = swap((long)0x63757276L); /*’curv’*/)。

要将该数据提取到文件中,您只需重定向输出。
exiftool -b -RedTRC nameOfThePicture.jpeg >RedTRC.dat