能來這兒看到這篇經驗的時辰,有很年夜的可能我們健忘壓縮包中的暗碼了,壓縮包的文件對我們來說又很主要怎么辦?這時辰我們可以利用python編寫一個劇本來測驗考試解開壓縮包。
7利用庫運行超等瑪麗
隨便遴選一個文件比力多的文件夾,我這里的文件夾年夜約100M,鼠標右鍵文件夾,選擇添加壓縮文件。
設置壓縮名和參數:選擇ZIP模式,壓縮選項為壓縮后刪除本來的文件,設置壓縮暗碼。
選擇顯示暗碼,我們把暗碼設置為zzzzzz吧!如許便利認出來,我把壓縮文件放在字典的最后面了。
壓縮過程和壓縮后剩下的文件,會生當作一個暗碼的壓縮包,和刪除本來的文件夾。
我們可以驗證一下,把生當作的壓縮包進行解壓,會提醒輸入響應的暗碼,不相信的伴侶們,可以親自嘗嘗。
python依靠模式本家兒要用了系統自帶的庫,不需要利用pip安裝第三方庫。
起首導入模塊多線程,時候,解壓模塊庫。
界說兩個函數,界說一個main函數,main函數里面再挪用extractFile函數解壓文件和返回暗碼。
編寫好代碼了并保留劇本為baopo.py,具體代碼如圖所示,總共36行代碼,很是簡短,適合新手操作。
在IDE的空白處,我們右鍵單擊呈現菜單,我們可以看到運行和調試模式,這兩個都可以,比力直接點就選擇運行。
運行劇本,暗碼錯誤第76310次,意思就是準確的暗碼就是76311次,稍后我們對比一下我們暗碼字典中準確的行數,運行成果有啟動時候,竣事時候,總耗損時候。
暗碼字典正好是76311行!此次簡單的嘗試,但愿對python的快樂喜愛者有點幫忙,可是呢python在處置加密解密以及解壓縮方面處置得不敷好,很是慢。我這電腦解壓100M的壓縮包用了35分鐘,系統自帶的卻用了30秒。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!