(本文转载自ronger的blog)
Zeal是一个支持文件就地分割合并的工具,分割合并都不需要数据拷贝,因此速度极快,也不需要额外的存储空间。目前Zeal 0.1不支持NTFS格式。
Zeal是一个命令行程序,使用方法极其简单,例如分割文件:
zeal.exe C:\game.iso 10
注意必须使用全路径,分块数目限制在2~127之间。合并的方法也很简单:
zeal.exe C:\game.iso.part1-10.zeal
参数可以是分割出来的任何一个文件,所有的文件必须在同一个目录下
可以使用几乎任何文件分割合并工具来合并Zeal所分割的文件,包括系统的控制台命令copy。但是使用Zeal来合并更快更方便。
提供完整源代码和可执行程序下载,欢迎向Roger反馈遇到的问题和意见
以下是使用的截屏,可以看到1G多的文件分割合并在1秒钟以内
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
E:\MyDoc\C\Zeal\Release>dir i:\
驱动器 I 中的卷没有标签。
卷的序列号是 4931-49DA
i:\ 的目录
2008-11-05 15:35 1,779,773,440 RA3:GBT_chs_D5.iso
1 个文件 1,779,773,440 字节
0 个目录 363,503,616 可用字节
E:\MyDoc\C\Zeal\Release>zeal i:\RA3:GBT_chs_D5.iso 5
Roger’s Zeal for fat32
Version: 0.1
Mailto : roger99707@163.com
Blog : http://rogerfd.cn
Done! 451 ms used
E:\MyDoc\C\Zeal\Release>dir i:\
驱动器 I 中的卷没有标签。
卷的序列号是 4931-49DA
i:\ 的目录
2008-11-29 22:08 355,954,688 RA3:GBT_chs_D5.iso.part4-5.zeal
2008-11-29 22:08 355,954,688 RA3:GBT_chs_D5.iso.part5-5.zeal
2008-11-05 15:35 355,954,688 RA3:GBT_chs_D5.iso.part1-5.zeal
2008-11-29 22:08 355,954,688 RA3:GBT_chs_D5.iso.part2-5.zeal
2008-11-29 22:08 355,954,688 RA3:GBT_chs_D5.iso.part3-5.zeal
5 个文件 1,779,773,440 字节
0 个目录 363,503,616 可用字节
E:\MyDoc\C\Zeal\Release>zeal i:\RA3:GBT_chs_D5.iso.part1-5.zeal
Roger’s Zeal for fat32
Version: 0.1
Mailto : roger99707@163.com
Blog : http://rogerfd.cn
Done! 540 ms used
E:\MyDoc\C\Zeal\Release>dir i:\
驱动器 I 中的卷没有标签。
卷的序列号是 4931-49DA
i:\ 的目录
2008-11-05 15:35 1,779,773,440 RA3:GBT_chs_D5.iso
1 个文件 1,779,773,440 字节
0 个目录 363,503,616 可用字节
E:\MyDoc\C\Zeal\Release>
今天有点时间就看了一下Zeal的代码,抓了一个bug:当路径存在点.的时候,在解析目录项的时候出错了。原来文件夹的后缀名处理方式和文件时一样的,修改之,同样给出代码和可执行文件。
可执行文件 zeal 0.11 (24KB)
完整源代码 zeal_0.11_src (4KB)
在Roger的测试中,文件放在哪个目录都是可以的,并不限定在根目录。
再补充说明一下,Zeal可以将自身做分割出来的文件瞬间合并;如果你不希望用Zeal来合并,也可以使用控制台命令copy:
例如 test.rar.part1-3.zeal
test.rar.part2-3.zeal
test.rar.part3-3.zeal 要恢复成 test.rar,可以用命令
copy /B test.rar.part1-3.zeal+test.rar.part2-3.zeal+test.rar.part3-3.zeal test.rar
注意顺序,以及/B参数


如果在使用中发现了错误,欢迎向Roger反馈,谢谢使用。
————————————————————————
作者: roger
Blog: http://rogerfd.cn
Email:roger99707@163.com
本文欢迎转载和引用,请保留本说明并注明出处
0 评论:
发表评论