查找有密码保护的 PDF

查找有密码保护的 PDF

我有一个包含数百个 pdf 的目录。我想找出其中哪些有密码保护。有没有比逐个打开更快的方法?

答案1

受密码保护的文件在以纯文本文件形式查看时,末尾有一行“/Encrypt”,而未受保护的 pdf 则没有此行。因此,在 Linux 上,您可以使用

$ fgrep -al '/Encrypt' *.pdf

获取包含“/Encrypt”的文件的文件列表。

请注意,-al开关指示fgrep(a) 将所有文件视为文本文件进行处理,(l) 列出匹配文件的名称(不包括匹配行),以及 (l) 在每个文件中第一次匹配时停止。请参阅man fgrep以了解更多详细信息。

相关内容