中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 原创:"加密"文件又一法 ------ expand命令的一蹊跷用法
作者:
标题: 原创:"加密"文件又一法 ------ expand命令的一蹊跷用法 上一主题 | 下一主题
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『楼 主』:  原创:"加密"文件又一法 ------ expand命令的一蹊跷用法

expand命令用来展开一个或多个压缩文件,具体用法看 expand /?

大家试试cmd下执行下面这条命令: cd c:\ &>a.txt echo test &expand a.txt b.txt:bb &del a.txt

现在去c:\看看,多了个b.txt ,再一看是一个空文件,刚刚的a.txt明明不是空文件,怎么展开到b.txt为空文件了那?这蹊跷吧!呵呵

好了,现在来还原a.txt,执行:cd c:\ &expand b.txt:bb a.txt

现在看看,是不是又还原了,a.txt的内容正是我们刚刚echo写进去的

好了,现在来利用这点

我们用它来“加密”文件
执行:expand 源文件 目标文件:**  ,**可以随便写(我只测试了写字母),加密完后删除源文件,这样别人不管怎么样也看不到源文件了

我们需要“解密”文件时
执行:expand 目标文件:** 源文件 ,就好,注意这里的**一定要和“加密”时用的**完全相同,不同的话是“解密”不了的,
还有你直接执行:expand 目标文件 源文件 ,是不可以的

呵呵,好用吗?实用吗?经测试,完全可以用,改新文件的名字、复制新文件到别的路径、重起系统都不影响

问题:为什么是个空文件那?用空文件又怎么可以还原那?不解,望大虾给解释下

大家来讨论下哈~

[ Last edited by he200377 on 2006-9-26 at 08:00 ]

2006-9-26 07:54
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 2 楼』:  

就是不可以弄文件夹,我怎么试都不行,郁闷

2006-9-26 07:55
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

http://www.cn-dos.net/forum/viewthread.php?tid=21480&fpage=2

看了贴要顶




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-26 07:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 4 楼』:  

楼上是说是 NTFS 数据流,你的那帖子我没有看哦,刚进去看也看的一头雾水

2006-9-26 08:03
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: