以前的博客只能上传图片,不能上传附件。可以把附件压入图片上传。别人下载之后再解压出附件
目标文件1.txt压缩到一张图片1.png里
准备一张图1.png
准备目标文件,测试用的目标文件是1.txt(可以多个文件一起压缩)
把目标文件1.txt用winRAR软件压缩成rar格式文件1.rar
cmd进入所在目录F盘的test目录
F:\test> copy /b F:\test\1.png + F:\test\1.rar F:\test\1.png
命令格式:copy /b 文件1 + 文件2 + 文件N ...... 合并后的文件名
命令讲解:使用 "+" 将多个相同或不同格式的文件合并为一个文件。
小提示:
1.在尾部隐藏了文本数据的图片文件,在使用了其他文件编辑器并保存后,隐藏的文本数据有可能丢失。
2.MP3文件在使用此方法连接后,就可以实现连续播放。
3.合成图片/歌曲这样的二进制文件必须使用 /b参数,b代表Binaty二进制,否则将会失败;
另一个合并参数是/a(ASCII,文本文件),只能用于纯文本的合并。
两参数不能同时使用,二进制方式可以合并文本文件和二进制文件,而文本方式用于纯文本的合并。
4.当进行软盘复制时,可在命令中加入"/v"参数,这样可以减少因操作介质的问题而导致的数据写入失败。
copy /? 将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B][+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和 / 或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,尽可能使用短文件名。
/Y 不使用确认是否要改写现有目标文件 的提示。
/-Y 使用确认是否要改写现有目标文件的提示。
/Z 用可重新启动模式复制已联网的文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批文件脚本中执行的,默认值应为
在改写时进行提示。
要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。
经测试,发现因为txt默认的是ANSI编码,单纯的字符文件,没有文件头,所以合并txt即可看作合并文本!
因为测试的不多,用txt和doc测试了下,默认使用/a模式。测试中的差别是/a在最后多插入了一个十六进制的“
1A”!暂时没发现其他差别!
而其他编码的txt是编码标记+文字编码的模式,合并的话,如果是相同编码,会正常显示,但是编码标记重复了,不确定其他工具是否正常显示,不一样的编码合并就是以下情况!
con 不能做文件名,但可以做后缀名!
win+Q输入winrar运行软件
winRAR软件打开图片查看目标文件
压缩完成图片可以正常打开,要访问压缩在图片里的目标文件怎么办呢?
用winRAR软件打开这张图片就可以看到隐藏在图片里的目标文件了,可以解压到其他地方去访问
压缩目标文件到图片里
image.png
网友评论