方法一
这里利用到了NTFS交换数据流(ADS),ADS是NTFS磁盘格式的一个特性,在NTFS文件系统下,每个文件都可以存在多个数据流。通俗的理解,就是其它文件可以“寄宿”在某个文件身上,而在资源管理器中却只能看到宿主文件,找不到寄宿文件。
正常创建文件
可以创建一个内容为abcd的1.txt
利用文件流藏文件
会生成一个没有内容,0kb大小的a.txt文件
而刚才输入的内容藏在了b.txt文件,b.txt只能通过
notepad a.txt:b.txt
打开
在创建的a.txt中没有任何显示
方法二
方法二更好用一些
用一张图片和一个压缩文件为例命名为1.jpg,2.rar,在存储位置cmd
输入copy 1.jpg/b + 2.rar 3.jpg
不加最后的3.jpg会将结果保存在1.jpg中
这时新建的3.jpg看上去是正常的图片,但是将后缀改为rar后又会变为压缩文件,并且可以正常解压