QPhome# 青浦之家论坛

QQ登录

只需一步,快速开始

4244

积分

53

好友

508

主题
1
发表于 2007-3-20 22:14:17 | 查看: 3100| 回复: 5
将文本隐藏到图片下
利用COPY命令

COPY命令隐藏文字
copy logo.gif/b +qphome.txt/a qphome.gif
     
/b          为指定以二进制格式复制、合并文件
/a          是以ASCII格式复制、合并文件。
                                  演示________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________




图片较大 耐心等待
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
转发到微博

收藏回复 只看该作者 道具 举报

2
发表于 2007-3-20 22:17:14

COPY 命令 详细部分

COPY文件复制命令
1.功能:拷贝一个或多个文件到指定盘上。
2.类型:内部命令
3.格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]
4.使用说明:
(1)COPY是文件对文件的方式复制数据,复制前目标盘必须已经格式化;
(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;
(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;
(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;
(5)COPY命令中源文件名必须指出,不可以省略。
(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;
(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;
(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;
(9)利用COPY命令,还可以从键盘上输入数据建立文件,格式如下:COPY CON [盘符:][路径]〈文件名〉;
(10)注意:COPY命令的使用格式,源文件名与目标文件名之间必须有空格!



COPY命令的用法



1.这个是操作系统提供的帮助,都说这是个简单的命令



E:\>copy /?

将一份或多份文件复制到另一个位置。



COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]

[+ source [/A | /B] [+ ...]] [destination [/A | /B]]



source 指定要复制的文件。

/A 表示一个 ASCII 文本文件。

/B 表示一个二进位文件。

destination 为新文件指定目录和/或文件名称。

/V 验证新文件写得正确。

/N 当复制一份带有非 8dot3 名称的文件,

如果可能的话,使用短文件名。

/Y 取消提示以确认您希望改写

一份现存目录文件。

/-Y 引起提示确认您想改写一份

现存目标文件。

/Z 用可重新启动模式复制已联网的文件。



命令选项 /Y 可以在 COPYCMD 环境变量中预先设定。

这可能会被命令行上的 /-Y 替代。除非 COPY

命令是在一个批文件脚本中执行的,默认应为

在改写时提示。



要附加文件,请为目标指定一个文件,为源指定

数个文件(用通配符或 file1+file2+file3 格式)。



2. COPY /B 选项



一旦文件保存以后,文件的日期和时间就写到文件中,可以用dir /t来查看这个日期和时间。

我们可以通过copy命令来更改这个日期和时间,命令格式如下:

C:\>COPY /B filename+,,

如果要将当前的时间和日期指派给文件而不修改文件,你就可以使用这个命令。



顺便说一下,如果你不想将时间日期更改为今天的日期时间,你可以用DATE和TIME命令将日期和时间修改成必要的时刻。

然后用"C:\>COPY /B+,,"修改,然后别忘了把时间改回来。



3.合并选项



  一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?



 比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式



下执行以下命令:



  d:\Copy *.jpg/b + *.txt/a *.jpg



  其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。

这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。



  执行该命令后,生成了一个新文件.回到Windows中用图片浏览软件打开这个它,你会发现它与第一个图片的显示结果一模一样。然后用记事本打开新图片,你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,你再看看!是不是文本文件中的内容?



  按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重要私人信息等。



  有一点要提醒大家:就是这个文本文件的前面最好空上3行以上,这样它头部的内容就不会丢失。这主要是由于WINDOWS的文件保留块处理的问题,类似的UNIX命令是DD.



记不记得有的光盘打开看都是图片,可是用指定的浏览器就可以看到其他的东西,其实没有什么神秘的,我们也可以试试看。



4.COPY CON

COPY CON,拷贝一个DOS设备。

COPY CON filename

这个命令将保存接下来的输入到文件中。

DOS有很多设备,CON指屏幕和键盘.



同样,你可以用COPY命令把文件输出到屏幕上

COPY filename CON

这个命令类似于UNIX上VI的部分功能



5.COPY时在文件名上附加时间



有人问过COPY时怎么附加时间到文件上,可以这样实现

C:\>COPY filename filename%date:~4,10%

回复 只看该作者 道具 举报

3
发表于 2007-3-29 17:53:07
呀呼..........

回复 只看该作者 道具 举报

4
发表于 2007-4-10 17:23:57
。。。看的好卡

回复 只看该作者 道具 举报

5
发表于 2007-4-10 17:26:07
是很卡....还很模糊..

回复 只看该作者 道具 举报

6
发表于 2007-4-10 17:30:12
我就卡 模糊到不怎么模糊

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部