BASH:如何检查具有特定内容的文件是否在 png 图像内

BASH:如何检查具有特定内容的文件是否在 png 图像内

我最近找到了一种方法,可以使用 来将文件放入 PNG 图像中而不破坏图像cat example.png example.7z > example-combined.png,该方法也适用于标准 ZIP 存档。这会将存档内的文件放入 png 文件中,并将其存储在新的 PNG 文件中,该文件仍显示原始图像,但如果使用 7zip 打开,则会显示其中的文件。

我想知道是否有办法检查例如名为 verify.txt 且文本为“I am Lampe2020”的文本文件是否位于该 PNG 文件的存档部分内。是否有可能在不拆开整个东西的情况下,使其更快且更少的硬盘驱动器密集度?

是的,我见过如何在 tar.gz 中的特定文件中 grep 而不解压?,但我不确定是否有办法用 PNG 来做到这一点,因为我不能用于tarPNG 存档。

相关内容