您的位置:首页 > 编程语言 > Go语言

吐槽一下:武装GoldenDict时,好一个OALD,RAR格式,12万多的文件,晕!!

2012-06-17 16:57 274 查看
前些天突然想起要武装一下GoldenDict,主要想增强英文方面的字典,网上找了一下,

En-En_Oxford Advanced Learners Dictionary.dsl

英译英牛津高级学习字典(第8版)Lingvo的dsl格式的,

以前注意过了,权威英语字典,彩色高清配图,英式、美式、多地域,多方言发音,很是强大,很是吸引人,

只是觉得几百MB的体积是有点大,所以没下载,

这回手痒,想到dsl是外挂配图和外挂发音,应是zip包吧,

没细看就BT下来,结果结果……

晕……发现,高清配图一个RAR压缩包,英式发音一个RAR压缩包,美式发音一个RAR压包,

一共是12万多个文件,狂晕……

1.RAR真不愧是cracked的标志!

2.配图和发音就要12万个只有几KB到几十KB的小文件!

3.解压到硬盘嘛,硬盘不会挂,也会骂人的!

4.12万个文件放到1个目录,看来得高端点的文件系统才支持!

5.整合到一个zip中,时间啊……

再上网一搜索,果然论坛里有人就已经发过整合好的,而且一开始也哇槽,说一般人就免了,直接下载他整合好的,免得杯具了……只可惜下载不了,老早的资源了

又看到外国也有人整合好的,但又懒得重新下载了,还是自己整合算了!

首先是解压释放这12万文件到一个目录里的问题,

最好是在内存里建立个虚拟盘,偶是在64位的Win7里搞了个2GB的内存虚拟硬盘,这才是关键的关键啊!!!

不然放温切斯特结构的硬盘上,小心硬盘劳损哦……哈……

即使硬盘不挂了,你等待的时间也要很久,你会骂人的哦……

用内存虚拟出来的硬盘,速度超快,解压也只花几分钟就OK了!

另外,既然到Win7下,内存虚拟硬盘格式化为NTFS才行哦,才能在一个目录里放下12万个文件,FAT就免了……!

也不要在资源管理器下浏览这个盘,不然explorer进程也会挂了,解压也是哦,一切尽在命令行模式下!

接下来是压缩打包这12万个文件的问题,

一开始用7-zip的GUI,几乎都是在生成穷举文件表时,到几万个左右就进程挂死了!!!!

另外试了几款Windows平台下的压缩软件,都挂了,我就不点名了!

只能在命令行模式操作,7z不挂死了,速度也快,12万个文件压缩成500MB多的zip文件,才几分钟而已!

合成的zip文件,根目录里有12万多个文件,很多压缩软件的GUI下打开会卡死,还好7-zip的GUI不会,但也会卡顿,哈……

吐槽完毕,希望对有需要的人有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐