中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-16 06:29
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 【原创】用纯汇编写的视频等大型文件分割合并工具 查看 19,116 回复 22
楼 主 【原创】用纯汇编写的视频等大型文件分割合并工具 发表于 2006-03-24 13:45 ·  中国 湖北 宜昌 电信
初级用户
积分 97
发帖 32
注册 2005-12-03 19:43
UID 46432
性别 男
状态 离线
由于网吧禁止使用CMD,就自己写了一个CMD,分割合并工具为:
partition:将分割视频等大型文件分割成30M块大小
merge:将用partition分割成30M块大小的文件合并原始大小的完整文件
使用演示:
第一步:
将软件与被处理文件置于同一目录(即文件夹)下:
双击CMD.EXE,运行命令行,输入"dir",输出如下信息:

B:\sdf 的目录

2006-03-23 22:07 <DIR> .
2006-03-23 22:07 <DIR> ..
2006-03-23 22:08 3,584 Merge.exe
2006-03-23 22:08 3,584 Partition.exe
2006-03-23 22:07 51,898,572 伏魔神剑.dat
3 个文件 51,905,740 字节
2 个目录 1,488,154,624 可用字节
第二步:
运行分割文件工具,在命令行输入"Partition",接着输入要处理文件的完整名称,此处为"伏魔神剑.dat"

B:\sdf>Partition
Copyright (R) By Huang Shiquan 2006-2020 All Rights Reserved
Contact Way : QQ: 308963799 OR 413357289 E-mail: hero_sdf2003@yahoo.com.cn
Please input a file for partition: 伏魔神剑.dat
Now I am hard working for you, please wait... ...
Partition: 01伏魔神剑.dat
Partition: 02伏魔神剑.dat
successful do this work, and thanks for you using.

第三步:
要合并文件时,在命令行输入"Merge",接着输入用"Partition"处理文件的第一个分块的完整名称,即可合并出分割前的文件

B:\sdf>Merge
Copyright (R) By Huang Shiquan 2006-2020 All Rights Reserved
Contact Way : QQ: 308963799 OR 413357289 E-mail: hero_sdf2003@yahoo.com.cn
Please input the first part of file to Merge: 01伏魔神剑.dat
Now I am hard working for you, please wait... ...
Merged: 01伏魔神剑.dat
Merged: 02伏魔神剑.dat
Successful do this work, and thanks for you using.

注意:
1.本工具只能将目标文件分割为30M每块的大小,不支持用户设置块的大小,却可处理任何文件类型的文件;
2.能处理的最大文件为30*99=2970(M),普通文件应该不会超过3G,故基本能处理任何文件;
3.两工具应配套使用,由于只是对目标文件进行数据分割合并,处理前后不会改变文件大小,只是便于传输而已;
4.本工具用纯汇编编写,文件的处理部分采用了最优化的方法,代码也尽最大可能的优化,尽量体现用汇编写程序 的优势(软件体积小,执行效力高),如果CPU为P4,内存256,处理600M文件不超过30秒,而自己是P3,280的PC,也 只花了120余秒搞定,总之PC性能越好处理起来越快.
5.由于网吧禁止使用CMD,就自己写了一个CMD,一并送给大家,如果在网吧上网的朋友可能用得着。

解压密码:111
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
523066680 +15 2009-05-01 22:04
附件
cpmf.gif
大型文件分割合并工具.rar (82.85 KiB, 下载附件所需积分 1 点, 下载次数: 216)
2 发表于 2006-03-24 15:23 ·  中国 北京 丰台区 联通
元老会员
★★
积分 840
发帖 294
注册 2003-09-27 00:00
UID 10424
性别 男
状态 离线
这个小工具挺有趣
莫非楼主的U盘是32MB的..
3 发表于 2006-03-24 17:41 ·  中国 浙江 衢州 电信
银牌会员
★★★
积分 1,270
发帖 548
注册 2004-05-31 00:00
UID 25754
性别 男
状态 离线
高手,利害啊。
4 发表于 2006-03-24 22:56 ·  中国 陕西 西安 电信
初级用户
积分 20
发帖 10
注册 2006-03-15 17:10
UID 52105
状态 离线
好东西,,,,,

支持,,,,,
5 发表于 2006-03-27 12:44 ·  中国 湖南 长沙 电信
新手上路
积分 4
发帖 2
注册 2006-03-27 10:29
UID 52873
状态 离线
这个应该是好东西,谢谢楼主的恩赐!!!!
6 发表于 2007-10-31 11:49 ·  中国 辽宁 大连 教育网
初级用户
积分 22
发帖 10
注册 2007-10-17 11:21
UID 99954
性别 男
状态 离线
好东西,我先占个座.
7 发表于 2007-11-03 11:19 ·  中国 河南 郑州 电信
新手上路
积分 11
发帖 6
注册 2007-11-03 09:41
UID 101558
性别 男
状态 离线
牛人啊
收藏了~~!~
8 能不能 发表于 2007-11-25 00:55 ·  中国 江苏 南京 电信
新手上路
积分 10
发帖 5
注册 2007-11-25 00:00
UID 103672
性别 男
状态 离线
能不能给写个分10000000的啊
万分感谢啊!
9 发表于 2007-11-27 17:07 ·  中国 江苏 无锡 江阴市 电信
初级用户
★★
积分 137
发帖 85
注册 2007-11-26 21:05
UID 103862
性别 男
状态 离线
牛人啊
10 发表于 2009-05-01 11:25 ·  中国 江苏 淮安 电信
新手上路
积分 2
发帖 1
注册 2009-01-08 22:20
UID 136173
性别 男
状态 离线
惊人的光辉
11 发表于 2009-05-01 22:04 ·  中国 广东 揭阳 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
UID 110072
性别 男
状态 离线
大家觉得好怎么不加分?我加一个
12 发表于 2009-05-26 22:28 ·  中国 山东 泰安 宁阳县 联通
新手上路
积分 2
发帖 1
注册 2009-05-26 00:17
UID 145948
性别 男
状态 离线
好东西 支持一个
13 发表于 2009-06-08 23:34 ·  中国 广东 河源 联通
新手上路
积分 4
发帖 2
注册 2009-06-08 10:41
UID 146948
性别 男
状态 离线
强大..
14 发表于 2009-11-02 17:52 ·  中国 江苏 南京 秦淮区 电信
新手上路
积分 2
发帖 1
注册 2009-10-29 16:13
UID 153839
性别 男
状态 离线
牛人啊
15 发表于 2009-12-18 14:02 ·  中国 湖北 武汉 电信
新手上路
积分 14
发帖 4
注册 2008-02-24 14:54
UID 111321
性别 男
状态 离线
楼主是用实模式汇编写的吗?
论坛跳转: