[英]How to check if a file is compressed?
我需要某種方法來確定文件是否以某種擴展名ex:(rar,tar,tar.gz等)壓縮,它在Linux系統下使用的是C / C ++語言。 我讀了一些有關stat和S_IFCMP的內容,但是我不能在linux中使用它,所以,您能幫我一些替代方法嗎?
每種文件格式都有其自己的簽名。 沒有通用方法可以應用於所有壓縮文件格式,例如RAR,TAR,TAR.GZ。 各種文件格式的簽名可在以下位置獲得: http ://www.garykessler.net/library/file_sigs.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.