文件壓縮工具源碼+打包exe軟件是一款集合了自動壓縮文件夾(.zip)+寫入注釋+生成.MD5文件+雙擊校驗完整性功能的壓縮軟件(在disk目錄下)和源碼,因為工作原因要做一些壓縮備份工作,所以自己用python寫了個小工具。自學的python,代碼很亂,界面毫無美感可言,請見諒。
軟件功能:
壓縮文件夾為zip
遍歷顯示文件夾內文件的文件名、路徑、大小、MD5屬性
將姓名、壓縮日期、MD5、文件路徑、時間等屬性寫入壓縮包的注釋中
生成原文件夾的.md5文件、生成壓縮包的.md5文件
配合HashCheck軟件直接雙擊就可以校驗文件完整性
已經打包成exe文件。
軟件注意:
因為工作需要,必須輸入姓名(公布源碼后根據需要可以刪除該部分代碼)
文件不宜太多(文件太多好像寫入注釋會出錯誤)
HashCheck:
百度百科https://baike.baidu.com/item/HashCheck/4884208?fr=aladdin
安裝 HashCheck 之后,會在“右鍵菜單”→“屬性”菜單添加一個“文件校驗”標簽頁(注意“校驗”讀作“jiaoyan”而不是“xiaoyan”)。如果文件較大,稍等片刻等待計算,軟件會自動計算文件的 CRC-32、MD4、MD5、SHA-1 校驗值。
在“文件校驗”標簽頁的下方,可以保存計算的結果,選擇相應的保存格式 .sfv、.md4、.md5、.sha1 等。同時“右鍵菜單”還有一個“創建校驗信息文件”項,可以直接計算校驗值并進行保存。