用cmd 命令 分割 文件?

sophia1028 2010-05-07 01:15:29
用cmd 命令 分割 文件的命令是什么?

例如:我想把一个100M的文件,分割成45M的,cmd命令怎么用?请高手赐教。

...全文
6602 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingthesky 2010-05-09
  • 打赏
  • 举报
回复
用RAR也可以拆分啊。
ljc007 2010-05-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sophia1028 的回复:]
谢谢啊,我知道了
[/Quote]

Q: 在CSDN上发帖提问后怎样结帖给分?

A: 打开你的帖子→点击帖子左上角的“结贴”按钮→在回帖用户的得分框里面输入分数→点击帖子左下角的“结贴给分”

结贴完成后,系统将返回帖主该帖50%的可用分。
sophia1028 2010-05-09
  • 打赏
  • 举报
回复
谢谢啊,我知道了
weishenmobuxing 2010-05-07
  • 打赏
  • 举报
回复
为什么要拆分文件,如果是因为文件太大我看也就是用rar比较方便。
乐桐 2010-05-07
  • 打赏
  • 举报
回复
DOS还有分割的命令,不清楚。
只知道用RAR的命令,等高人了。

在网上找了这个,不知道是不是LZ要的。

还有一种简单的方法~:)
因为每台计算机上几乎都装了WinRAR 这个压缩工具:)
所以用它就行了~:)

原理:

) 用 WinRAR命令行方式 或是 图形界面直接操作方式选择“存储”方式压缩巨型电影文件。

) 在WinRAR中设定分割文件大小:
  在WinRAR中:分割文件大小的那地方填入你要截取的长度(字节)。

  1MB=1024KB
  1KB=1024个字节(B)
  90MB=90个1024KB

  所以计算90MB共有多少个字节就行了:
  90MB= 1024*1024*90 = 94371840

  用Windows计算器算,或是命令行算:
  
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------

  C:\TEMP\demo>set /a 1024*1024*90
  94371840
  
) 然后压缩……
  不是就要90MB大小吗?(也就是说一个假如:260MB电影文件你只要前90MB就行了。
  所以,按照上面计算大小压缩你得到的第一个Rar压缩的文件就是那个90MB容量的文件。
  (不过,那个被分割的第一个文件还含有Rar文件头所占用的1MB容量)

) 分割的多余的那些删了!
  然后用rar再释放被以“存储”方式分割的第一个文件就行了。
  (不过,rar是不会让你释放的,因为它需要你提供第2个……等所有被分割出来的文件)
  
  所以,你就把被分割的第1个文件(那个90MB的)当成是一个被损址的压缩文件。
  然后用rar的 “ kb 继续释放损坏的文件” 这个命令释放就行了。

  (这样,你释放出来的那个文件的长度就是 89.90 MB ,所以你压缩之前计算好)

  (因为解压了,所以那个被分割的90MB的压缩文件的rar文件头信息自然被去掉了。


-----------------------------------
上面原理如果看着复杂,其实很简单,下面演示一下(命令行操作):

) 我有一个电影文件,260MB大小。
  2006-12-09 11:22 264,484,782 a.rmvb


) RAR无压缩方式分割它,按90MB分割。

  压缩命令:   C:\TEMP\demo>rar a /V92160K /M0 压缩后的文件名 a.rmvb

  
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------

  C:\TEMP\demo>rar a /V92160K /M0 压缩后的文件名 a.rmvb
  
  RAR 3.00 版权 (c) 1993-2002 为 Eugene Roshal 所有 14 May 2002
  共享软件版本 键入 RAR -? 可获得帮助
  
  评估版,请注册。
  
  正在创建 压缩档案 压缩后的文件名.rar
  现在你得到第一个被分割的文件:
  
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------

  2006-12-14 10:08 92,160,000 压缩后的文件名.part1.rar
  
) 然后释放被分割的第一个文件就行了。

  在释放第一个被分割的文件前想着先把多余的被分割出来的文件删掉。

  
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------

  C:\TEMP\demo>rar x /KB 压缩后的文件名.part1.rar
  
  RAR 3.00 版权 (c) 1993-2002 为 Eugene Roshal 所有 14 Ma
  共享软件版本 键入 RAR -? 可获得帮助
  
  正在从 压缩后的文件名.part1.rar 中释放
  
  a.rmvb 已经存在,要覆盖它吗?
  [Y]-是, [N]-否, [A]-全部, [E]-从不, [R]-重命名, [Q]-退出 Y
  
  正在释放 a.rmvb
  找不到分卷 压缩后的文件名.part2.rar
  a.rmvb - CRC 失败
  总计错误: 1
  
) 然后我打开这个被释放的电影文件,89.90MB,播放,电影播放正常~:)


) 上面是我的演示,为了演示清楚就罗嗦了点。
  但真正以上分割、翻放操作是非常简单的事情,一个RAR就搞定了,做成批处理更快:)



另:我没纯DOS下的RAR,所以试不了,有空儿楼主可以试一下。
ljc007 2010-05-07
  • 打赏
  • 举报
回复
推荐使用GNU for Win32的split.exe

split -b 45000000 test.log
ljc007 2010-05-07
  • 打赏
  • 举报
回复
引用
因为每台计算机上几乎都装了WinRAR 这个压缩工具:)


每次看到这样的说法,总有一种想打人的冲动。
WinRAR是收费工具,不要以为每台电脑上都允许安装。

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧