我有一個bash shell腳本解壓zip文件,並操縱生成的文件。由於這一過程中,我希望所有我感興趣的內容是一個單一的文件夾中,像這樣:如何檢查bash中爆炸的zip文件?
file.zip
/file
/contentFolder1
/contentFolder2
stuff1.txt
stuff2.txt
...
我注意到用戶在Windows上通常不會創建一個子文件,而是提交一個爆炸的拉鍊看起來像這樣的文件:
file.zip
/contentFolder1
/contentFolder2
stuff1.txt
stuff2.txt
...
如何檢測這些爆炸拉鍊,以便我可以相應地處理它們?如果不先解壓縮文件,有可能嗎?
爆炸拉鍊是否與拉鍊炸彈相同? – 2009-10-16 19:50:30
這是一個廣泛的概念,但是,我正在檢查的拉鍊不是惡意的。我基本上只想確保當我解壓縮一個特定的zip文件時,只有一個文件夾包含zip的內容。 – 2009-10-16 19:54:49
這可能屬於超級用戶。 – Avdi 2009-10-16 20:04:26