windows平臺下如果要打包并壓縮成linux的tar.gz
格式,有2種方式:
- 使用Cygwin工具
這個工具可以在windows下實現(xiàn)linux的大部分功能用僧,但是安裝包很大结胀,并且運行起來占系統(tǒng)資源。 - 使用7-zip工具
相比于Cygwin责循,此工具要輕量的多糟港,但是7-zip工具并沒有提供像linux下面可以一步執(zhí)行的操作,需要2步操作才能完成院仿。需要先打包成tar包秸抚,然后再執(zhí)行g(shù)zip壓縮。操作比較繁瑣歹垫。
此擴展動態(tài)庫7-zip.dll就是通過向7-zip的右鍵菜單中添加一個新項剥汤,實現(xiàn)一步打包壓縮成tar.gz
格式。
只需要將原始的7-zip.dll替換成擴展的動態(tài)庫即可排惨。
替換步驟
- 備份原始的7-zip.dll文件吭敢,以便后期恢復。
- 關(guān)閉所有打開的windows資源管理器(因為windows的資源管理器會加載7-zip.dll)若贮。
- 由于無法通過windows資源管理器直接拷貝文件省有,所以可以打開cmd窗口痒留,通過
copy
命令將原始的dll文件替換成擴展dll。 - 重新啟動電腦蠢沿,此時右鍵將顯示擴展的菜單項伸头。
tar.jpg
References:
7 zip
Customizing a Shortcut Menu Using Dynamic Verbs