老生常谈的问题了。你在桌面上弄一个图像文件1.png,再弄一个压缩文件2.zip。新建一个文本文档,输入
copy/b 1.png+2.zip 3.png
后缀名改成.bat,双击运行。然後就可以得到这么一个文件3.png,直接打开是图像,但把后缀改成.zip就是压缩文件。
原理是WinRAR会去找压缩文件的文件头PK0304,从这个地方开始解析文件。WinRAR不是从文件开头解析文件的,这意味着你可以在压缩文件的开头任意添加数据,而不影响压缩文件的打开。
这个对你使用的压缩软件是有要求的:WinRAR可以,好压可以,7-zip不行,因为7-zip是从压缩文件的开头解析文件的。
以前百度贴吧不支持上传附件,我们就这么玩,把附件藏在图片裡传上去。後来百度学精了,把我们传上去的图片重新压缩一遍,然後附件就沒了,这项技巧也就沒多大用处了。