0
我正在開發一個用戶提交一些歸檔樣本的門戶。我需要檢查這些樣本是否是受密碼保護的壓縮文件。我能夠檢測到這些文件是否被壓縮,但我堅持如何檢查文件是否受密碼保護。有人可以幫忙嗎? 我正在使用php。檢查壓縮文件是否受密碼保護
我正在開發一個用戶提交一些歸檔樣本的門戶。我需要檢查這些樣本是否是受密碼保護的壓縮文件。我能夠檢測到這些文件是否被壓縮,但我堅持如何檢查文件是否受密碼保護。有人可以幫忙嗎? 我正在使用php。檢查壓縮文件是否受密碼保護
以下是在RAR technote定義:
Archive header (MAIN_HEAD)
HEAD_FLAGS Bit flags:
2 bytes
0x0040 - Recovery record present
0x0080 - Block headers are encrypted
0x0100 - First volume (set only by RAR 3.0 and later)
File header (File in archive)
HEAD_FLAGS Bit flags:
2 bytes
0x01 - file continued from previous volume
0x02 - file continued in next volume
0x04 - file encrypted with password
因此,檢查有關塊的標誌。