這只是個簡單的小技巧,網上也有很多這樣的教程。
要准備的東西有2樣:
一張圖片還有我們的主角——要隱藏的壓縮包:
接下來打開命令行提示符:點擊“開始→運行”,輸入“cmd”。接着把活動目錄改到圖片跟壓縮包所在的目錄。輸入命令:copy /b a.jpg + b.zip c.jpg。(不包括前面的“。”,注意空格)回車就可以了。
如果你不懂命令行,也沒關系,新建一個文本,內容為剛才的命令:copy /b a.jpg + b.zip c.jpg。將文件保存為:壓縮包偽裝成圖片.bat。注意格式是bat的,如果是txt的就改下名就可以了,跟壓縮包還有圖片放在同一目錄下:
雙擊“壓縮包偽裝成圖片.bat”:
此時多了一個文件c.jpg。打開這個文件,你會發現它與普通的圖片文件沒有什么區別,但是如果我選擇用WinRAR打開(“選擇用WinRAR打開”與“將c.jpg改名為c.zip之后打開”的原理是一樣的):
會出現:
這個其實是我之前發的一個Qt應用程序單例化的源碼的壓縮包。
到這里制作過程就結束了。我都覺得自己羅嗦了點。我這里還要說明一下“copy /b a.jpg + b.zip c.jpg”。明白的人可以直接跳過了。
copy /b x1 + x2 x3:是指將文件x1與x2按順序合並起來,保存為x3。那么,新的文件的大小應該是兩個文件的大小之和。
如果我的壓縮包是rar格式的,那么第二個文件就應該是xxx.rar。
如果我的圖片是png格式的,那么第一個文件就應該是xxx.png。
合成好的文件用WinRAR可以打開,其它解壓縮軟件沒有試過,多年以來只用它。