我希望能够确定文件的开头部分(最好是第一个 MB 左右)是否属于受密码保护的 rar 文件。我不仅需要知道它是否是 rar 文件,我还需要确保该文件受密码保护。
这可能吗?我知道 rar 格式是专有格式,但这可能吗?
编辑:我想通过使用 javascript 或 perl 检查文件的内容来做到这一点。它不应该访问 rar 库。
Edit2:到目前为止,至少有一些一致性,我已经能够确定如果没有启用加密,第 10 个字节似乎总是设置为零。我还没有做足够的测试来确认这是否可靠,但尽管如此,这就是我看到的结果。