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