作者jans0204 (jans0204)
看板Old-Games
标题[心得] DOS-Games(1886) 有效率的游戏目录抽取
时间Wed Jul 12 04:00:37 2023
DOS-Games(1886) 压缩分割成48个700M档案:
DOS.part001.rar - DOS.part048.rar
它的分割是照档名依序排列,若每要抽取一游戏目录,就要读遍48个档案再去抽取。
这样太没效率也费时费工,若知道每个分割档的目录名称范围,那麽就可只读取
一个压缩档来抽取。若分割处刚好在抽取目录上,则至多是两个压缩档,这种情形
只有45-2=43次,发生率只有43/1886=2.28%。底下是分割处的名称,前有星号
是表示档案分割而非目录分割,故可忽略。
part001-ALPHA part017-hjbz part033-SGYY2
*part002-Audio.bin part018-HolyI part034-SKY
part003-bioforge part019-IEYASU part035-spellc
part004-BS part020-IronBloo part036-Stalker
part005-CMDJ2 part021-KKND part037-SUIHO
part006-CRAZY part022-LBA2 part038-swarrior
part007-DAGGER part023-LIUBAE part039-themep
part008-DIG part024-LUNA2 part040-TUNTOWN
*part009-DOS老游戏攻略.CHM part025-MDK part041-VG
part010-ECSTATIC2 part026-NANA part042-water1
part011-ED2 part027-Ocean part043-WLONG
part012-Fable part028-Orion part044-XCOMA
part013-FRAGILE part029-PCE part045-YFZ
part014-g4s part030-QUAKE *part046-僵局2WIN.rar
part015-HAPPYCT part031-Redneck *part047-沙丘4WIN.zip
part016-HERO2 part032-Sandwar
那麽要怎麽分离单个压缩档?有很多方法可以做到:
1. 改档案型别:如後缀.txt,一样可以用解压缩程式解开,但要解连续两个档,
那麽就只好去掉後缀。这个做法缺点是失去解全体48个压缩档的功能,且型别要改来改去。
2. 将所需压缩档复制到别处目录下做处理,缺点是硬碟读写耗损很严重,但如果你有
设定 RAM disk 那麽就没有这缺点,若来源档是放在唯读的记忆卡或随身碟,
那更不会有写入的动作。Windows 对档案存取内容都会写入存取日期跟时间。
3. 在同一磁碟代号下,作剪下贴上档案的动作,是不会有复制的动作,只是目录
上名称的删除与增加。缺点是搬去还是要搬回来。
4. 新建目录,在终端机模式,用 mklink 指令连结所需的压缩档。
若还有其他方法,愿闻其详。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.218.31.163 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Old-Games/M.1689105639.A.B72.html
1F:→ jans0204: mklink p01.rar ..\DOS.part001.rar 07/12 04:34
2F:→ iamdco: 我是将解压缩後的目录整个上传到 googledrive,完成後删除 07/12 06:24
3F:→ iamdco: 本机已解压的目录.之後都在上面搜寻即可. 07/12 06:24
4F:→ jans0204: 我问的是分离单个压缩档的方法。 07/12 08:19
5F:→ jans0204: 你提供的是你使用档案的方式,非我所问。 07/12 08:21
6F:→ jans0204: 下载,解压缩,上传,耗时又伤磁碟。 07/12 08:31
7F:→ jans0204: 要使用游戏档,还要再次下载储存,实在很没效率。 07/12 08:35
8F:→ jans0204: 与其这样不如线上玩就好,只要注册,就能保存进度。 07/12 08:39
9F:推 ailio: 全解开 重新打包会是最一劳永逸的方式 07/12 13:01
10F:推 if4: 请问楼上,重新打包是以怎样的方式呢?XD 07/12 16:46
11F:推 guezt: 看你高兴啊? 都重新打包了当然是自己决定怎样方便就好 07/12 20:10
12F:推 guezt: 最简单就1886个游戏分别重包成1886个压缩档好管理 07/12 20:18
13F:推 twlight: 买颗新的SSD来专门放 07/13 00:17
14F:推 tsukiayano: 2这点放在机械硬碟上整理,应该存取消耗影响不大吧? 07/13 19:55
15F:→ tsukiayano: 总共也才32g左右的资料。花点心思把资料整理成自己习 07/13 19:55
16F:→ tsukiayano: 惯使用的样子就好,应该也不会再增加跟有大变动了。你 07/13 19:55
17F:→ tsukiayano: 想问的是直接对这些压缩档内容搜寻,去找到你要的东西 07/13 19:55
18F:→ tsukiayano: 的技术? 07/13 19:55
19F:→ pshuang: 7z 或 unzip 都有参数可以列出档案内容 07/13 22:38
20F:→ jans0204: 已上传 HardLink.bat,需管理员权限执行。 07/19 13:28