![BASH:如何检查具有特定内容的文件是否在 png 图像内](https://linux22.com/image/204447/BASH%EF%BC%9A%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E5%85%B7%E6%9C%89%E7%89%B9%E5%AE%9A%E5%86%85%E5%AE%B9%E7%9A%84%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E5%9C%A8%20png%20%E5%9B%BE%E5%83%8F%E5%86%85.png)
我最近找到了一种方法,可以使用 来将文件放入 PNG 图像中而不破坏图像cat example.png example.7z > example-combined.png
,该方法也适用于标准 ZIP 存档。这会将存档内的文件放入 png 文件中,并将其存储在新的 PNG 文件中,该文件仍显示原始图像,但如果使用 7zip 打开,则会显示其中的文件。
我想知道是否有办法检查例如名为 verify.txt 且文本为“I am Lampe2020”的文本文件是否位于该 PNG 文件的存档部分内。是否有可能在不拆开整个东西的情况下,使其更快且更少的硬盘驱动器密集度?
是的,我见过如何在 tar.gz 中的特定文件中 grep 而不解压?,但我不确定是否有办法用 PNG 来做到这一点,因为我不能用于tar
PNG 存档。