中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: COPY和xcopy命令的疑问 上一主题 | 下一主题
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『楼 主』:  COPY和xcopy命令的疑问

copy命令可以复制文件.用copy命令也可以把多个文件合成.
我在文件合成这个知识点上有很多不懂的,望大家指点!!
我用copy命令合成两个WMA音乐文件,但是不可以播放,我的方法是
copy 001.wma + 002.wma 003.wma 无法播放合成文件003.wma
但是我用这个办法 copy 001.wma/b + 002.wma/b 003.wma 这个办法合成的文件003.wma可以播放,但是播放的是001.wma文件.同理用copy 002.wma/b + 001.wma/b 003.wma合成的文件播放的是002.wma文件?我问大家是不是合成N个文件,最终合成的文件X.播放的是copy后面邻近的wma文件?我还有以个问题就是,既然合成文件,能不能让他们(N首歌,N根据合成的文件个数决定)联播?就是播放了001wma,接着放002wma.类推!!
谢谢大家能指点下我.我还是刚刚学习,望大家告诉我?

[ Last edited by raysea007 on 2008-1-14 at 08:49 PM ]

2008-1-8 22:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『第 2 楼』:  

我试过mp3 , mpg 这样的方法都可性(只要码率采样率声道都一致)
不过wma文件格式特殊一些,他的内容不是平均分布的,所以这样的命令
copy /b 1.wma+2.wma+3.wma  new.wma 得到的新文件 会被识别为结尾破损的文件



[ Last edited by bush on 2008-1-9 at 01:40 AM ]

2008-1-9 01:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 3 楼』:  

谢谢。我会去尝试下的。谢谢你楼上的朋友

2008-1-9 02:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by bush at 2008-1-9 01:13 AM:
我试过mp3 , mpg 这样的方法都可性(只要码率采样率声道都一致)
不过wma文件格式特殊一些,他的内容不是平均分布的,所以这样的命令
copy  ...

我记得COPY是可以把相同类型文件合成一起的,类型不一样的文件我也合成了。比如一个图片和一个文本文件合成的话copy 01.jpg/b + 02.txt/a 03.jpg这个命令可以让03.JPG完全和01.JPG一样在图片察看器里一样显示,但是把03.JPG在TXT里打开。看到的就是一堆乱码。但是按住CTRL+END 我们可以看到02.TXT的内容,也就是说我们可以用03.JPG的图片来隐藏我们的隐私信息,是吗?(这个是我在论坛学到的)我用WMA形式的文件和TXT合成也可以隐藏信息,我就想?把两个MP3形式的文件放在一起会怎样?我现在又尝试了copy 01.mp3/b + 02.mp3/b 03.mp3或者copy 01.mp3 + 02.mp3 03.mp3 都是一样的结果,无法播放,而且用DEL删除的时候还拒绝访问。我用WMA形式文件还可以播放其中的一首。但是换了MP3一首都播放不起来?何解??能告诉我你怎么能尝试起来的吗?谢谢!!我用两个文本文件01.TXT和02.TXT合成的话可以把两个文本文件的信息在一个文本文件里都看到。但是MP3和WMA文件会是怎么样的结果?我想知道,我也尝试了。希望有人指点!!!是不是不可以图片和图片合成,音像文件不可以和音像文件合成啊?有谁能让他们连续播放呢?呵呵,我是新手,别见笑啊

[ Last edited by raysea007 on 2008-1-9 at 07:21 AM ]

2008-1-9 07:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『第 5 楼』:  Re: #4


这个问题涉及到文件头格式问题, 纯文本的当然没什么特别的格式。其他的音频视频图形图像以及排版的文档(如WORD)都是按特定的数据方式储存的。
他们在文件头位置都有特定的标志,比如
用十六位编辑器查看BMP 格式文件前两个数字都是 42 4D
ICO 格式 前3个数字都是 00 00 01
mp3 格式 第一个总是 FF
应用软件就是按这个识别文件格式的,比如你把bmp图片文件扩展名改为.jpg 再用IrfanView打开,他仍然会自动识别出这是bmp格式,并帮你改回正确的扩展名。
把图片和文本合并在一起后,软件仍然会当成图片看待,但是末尾的纯文本不可能按图片的数据格式处理,就把这些文本当作错乱的数据丢掉了。所以不会显示出来。
至于那些格式可以合并要具体看,一般图片格式都会定义长宽,所以合并之后依然是原来的长宽数据就只有第一张图片显示出来。
MPG,MP3等流式媒体最初定义的比较简单,不存在文件末尾只要有数据就解码播放,数据不对的就丢掉,所以可以把文本合并到末尾。同类的MP3可以任意多个合并,当然前提是参数都相同(网上的MP3一般都是128kbps 44100Hz 双声道的),不同速率和声道的MP3合并在一起解码是肯定要出错的。
合并成功的MP3当然是连续播放的,另外像VCD上下集COPY在一起也可以连续播放


2008-1-9 15:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『第 6 楼』:  

再给你打个比方:
一排站了三个人 ***, 另一排站了四个人 ****
合在一起一排七个人 *******
这个就是COPY能做的事。

一个方阵3*3=9个人
***
***
***
另一个方阵4*4=16个人
****
****
****
****
合并一起等于什么——答案是5*5=25人
*****
*****
*****
*****
*****
显然这是两个方阵重新组合的结果,而不是第二个方阵排在第一个方阵边
这种情况就是COPY不能做到的事情(虽然9+16=25)


2008-1-9 15:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by bush at 2008-1-9 03:24 PM:

这个问题涉及到文件头格式问题, 纯文本的当然没什么特别的格式。其他的音频视频图形图像以及排版的文档(如WORD)都是按特定的数据方式 ...

非常感谢!!:P:P:P:P:P
我知道了.

2008-1-10 12:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
635635635
新手上路





积分 19
发帖 10
注册 2007-11-3
状态 离线
『第 8 楼』:  

mp3相同的码率,可以合并,可以连续听两首歌。
WMA相同的编码也可以合并,不过只可以听一首。如
copy /b 1.wma+2.wma 3.wma  只可以听2.wma。

2008-1-10 14:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by 635635635 at 2008-1-10 02:42 PM:
mp3相同的码率,可以合并,可以连续听两首歌。
WMA相同的编码也可以合并,不过只可以听一首。如
copy /b 1.wma+2.wma 3.wma  只可以听2.wma。

我怎么听的是1.wma啊?为什么?奇怪哦?

[ Last edited by raysea007 on 2008-1-10 at 10:04 PM ]

2008-1-10 21:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hong555hong
新手上路





积分 13
发帖 7
注册 2008-1-11
状态 离线
『第 10 楼』:  

各路英雄豪杰,小弟是一菜鸟,最近对dos简直到了痴迷的程度,在这个问题上也遇到了同样的问题,我用copy/b 1.rmvb+2.rmvb 3.rmvb合并两个文件,也是打不开,用暴风影音播放屏幕一片漆黑,看了以上大哥的解释还是不懂,那有没有什么方法可以通过copy成功的合并两个或多个视频文件????

2008-1-11 20:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by hong555hong at 2008-1-11 08:11 PM:
各路英雄豪杰,小弟是一菜鸟,最近对dos简直到了痴迷的程度,在这个问题上也遇到了同样的问题,我用copy/b 1.rmvb+2.rmvb 3.rmvb合并两个文件,也是打不 ...

5楼和8楼不是说了吗?相同的码率就可以合成啊,所以我们找的影音文件都不是相同的码率的,我知道原因了,但是还没有成功合成就是了!:D:D:D:D:D

2008-1-12 13:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sunkistwu
初级用户





积分 37
发帖 19
注册 2008-1-11
状态 离线
『第 12 楼』:  



  Quote:
Originally posted by raysea007 at 2008-1-12 01:02 PM:

5楼和8楼不是说了吗?相同的码率就可以合成啊,所以我们找的影音文件都不是相同的码率的,我知道原因了,但是还没有成功合成就是了!:D:D:D:D:D

顶个,

2008-1-13 12:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zyz0304360
中级用户




积分 257
发帖 123
注册 2008-1-5
来自 烟台
状态 离线
『第 13 楼』:  

牛人啊
狂顶



路 是自己选的
学习 是为了具备解决问题的能力
2008-1-13 18:35
查看资料  发短消息 网志  OICQ (625621812)  编辑帖子  回复  引用回复
bbs4033
初级用户





积分 22
发帖 10
注册 2008-1-1
状态 离线
『第 14 楼』:  

学习 了

2008-1-13 21:21
查看资料  发短消息 网志   编辑帖子  回复  引用回复
raysea007
初级用户




积分 48
发帖 22
注册 2007-12-6
状态 离线
『第 15 楼』:  

我们只顾及到了copy命令,假如copy的文件少就用copy命令比较好.数量多的话一般是用xcopy命令,但是我想到了一个问题.因为影音文件都比较大,合并的时候理论上应该是用xcopy命令比较好,我就尝试了xcopy命令.但是我发现了问题,望指点!!!!!

C:\Documents and Settings\Administrator>xcopy 01.wma + 02.wma 03.wma
无效的参数数量

C:\Documents and Settings\Administrator>xcopy /b 01.wma + 02.wma 03.wma
无效的参数数量

我还以为是我合并的文件少呢,所以我就多放了几个文件进去,但是还是这样的结果,C:\Documents and Settings\Administrator>xcopy/b 01.wma + 02.wma +

03.wma +04.wma
+05.wma 06.wma
无效的参数数量
谁能解释?谢谢!!!!!!!!!!!

[ Last edited by raysea007 on 2008-1-14 at 11:28 AM ]

2008-1-14 11:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: