中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-09-14 23:19
47,812 topics / 349,917 posts / today 0 new / 48,268 members
DOS开发编程 & 发展交流 (开发室) » [Original] A large file splitting and merging tool for videos and other large files written in pure assembly language
Printable Version  19,893 / 22
Floor1 vptdosme Posted 2006-03-24 13:45
初级用户 Posts 32 Credits 97
Because Internet cafes prohibit the use of CMD, I wrote a CMD myself. The splitting and merging tools are:
partition: Split large files such as videos into chunks of 30M size
merge: Merge files split into 30M chunks by partition into the original complete file

Usage demonstration:
Step 1:
Place the software and the file to be processed in the same directory (i.e., folder):
Double-click CMD.EXE, run the command line, and enter "dir", the following information is output:

Directory of 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 File(s) 51,905,740 bytes
2 Dir(s) 1,488,154,624 bytes free

Step 2:
Run the file splitting tool, enter "Partition" in the command line, and then enter the complete name of the file to be processed, here it is "伏魔神剑.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.

Step 3:
When merging files, enter "Merge" in the command line, and then enter the complete name of the first chunk of the file processed by "Partition", and the file before splitting can be merged

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.

Notes:
1. This tool can only split the target file into chunks of 30M each, and does not support users setting the chunk size, but can process files of any file type;
2. The largest file that can be processed is 30*99=2970(M), and ordinary files should not exceed 3G, so it can basically process any file;
3. The two tools should be used together. Since it is only data splitting and merging of the target file, the file size will not change before and after processing, just for easy transmission;
4. This tool is written in pure assembly. The file processing part adopts the most optimized method, and the code is optimized as much as possible to reflect the advantages of writing programs in assembly (small software size, high execution efficiency). If the CPU is P4 and the memory is 256, processing a 600M file takes no more than 30 seconds, and for my own P3, 280 PC, it only takes more than 120 seconds to get it done. In short, the better the PC performance, the faster the processing.
5. Because Internet cafes prohibit the use of CMD, I wrote a CMD myself and give it to everyone. Friends surfing the Internet in Internet cafes may find it useful.

Extraction password: 111

Attachments
cpmf.gif (17.33 KiB)
大型文件分割合并工具.rar (82.85 KiB)
Floor2 llm Posted 2006-03-24 15:23
元老会员 Posts 294 Credits 840
This small tool is quite interesting. Could it be that the owner's USB flash drive is 32MB..
Floor3 weilong888 Posted 2006-03-24 17:41
银牌会员 Posts 548 Credits 1,270
Wow, you're really good!
Floor4 ltys0516 Posted 2006-03-24 22:56
初级用户 Posts 10 Credits 20
Good stuff,,,,,

Support,,,,,
Floor5 txsr1970 Posted 2006-03-27 12:44
新手上路 Posts 2 Credits 4
This should be a good thing, thank you the building lord's gift!!!!!
Floor6 takuhashi Posted 2007-10-31 11:49
初级用户 Posts 10 Credits 22
Good stuff, I'll reserve a seat first.
Floor7 wwwflybox Posted 2007-11-03 11:19
新手上路 Posts 6 Credits 11
Wow, what a talented person!
Collected~~!~
Floor8 332567878 Posted 2007-11-25 00:55
新手上路 Posts 5 Credits 10
Can you write one with 10,000,000? Thanks a million!
Floor9 yyyyyyyyy Posted 2007-11-27 17:07
初级用户 Posts 85 Credits 137
Floor10 yujie8921 Posted 2009-05-01 11:25
新手上路 Posts 1 Credits 2
Floor11 523066680 Posted 2009-05-01 22:04
银牌会员 Posts 1,133 Credits 2,361
Why don't you add points if everyone thinks it's good? I'll add one.
Floor12 jr2005 Posted 2009-05-26 22:28
新手上路 Posts 1 Credits 2
Good stuff, support one
Floor13 qmpzal Posted 2009-06-08 23:34
新手上路 Posts 2 Credits 4
Floor14 smarkzy Posted 2009-11-02 17:52
新手上路 Posts 1 Credits 2
Floor15 askyouily Posted 2009-12-18 14:02
新手上路 Posts 4 Credits 14
Is the LZ writing in real - mode assembly?
1 2  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023