[心得] DOS-Games(1886) 有效率的遊戲目錄抽取

看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者 (jans0204)時間1年前 (2023/07/12 04:00), 編輯推噓6(6013)
留言19則, 8人參與, 1年前最新討論串1/3 (看更多)
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://www.ptt.cc/bbs/Old-Games/M.1689105639.A.B72.html

07/12 04:34, 1年前 , 1F
mklink p01.rar ..\DOS.part001.rar
07/12 04:34, 1F

07/12 06:24, 1年前 , 2F
我是將解壓縮後的目錄整個上傳到 googledrive,完成後刪除
07/12 06:24, 2F

07/12 06:24, 1年前 , 3F
本機已解壓的目錄.之後都在上面搜尋即可.
07/12 06:24, 3F

07/12 08:19, 1年前 , 4F
我問的是分離單個壓縮檔的方法。
07/12 08:19, 4F

07/12 08:21, 1年前 , 5F
你提供的是你使用檔案的方式,非我所問。
07/12 08:21, 5F

07/12 08:31, 1年前 , 6F
下載,解壓縮,上傳,耗時又傷磁碟。
07/12 08:31, 6F

07/12 08:35, 1年前 , 7F
要使用遊戲檔,還要再次下載儲存,實在很沒效率。
07/12 08:35, 7F

07/12 08:39, 1年前 , 8F
與其這樣不如線上玩就好,只要註冊,就能保存進度。
07/12 08:39, 8F

07/12 13:01, 1年前 , 9F
全解開 重新打包會是最一勞永逸的方式
07/12 13:01, 9F

07/12 16:46, 1年前 , 10F
請問樓上,重新打包是以怎樣的方式呢?XD
07/12 16:46, 10F

07/12 20:10, 1年前 , 11F
看你高興啊? 都重新打包了當然是自己決定怎樣方便就好
07/12 20:10, 11F

07/12 20:18, 1年前 , 12F
最簡單就1886個遊戲分別重包成1886個壓縮檔好管理
07/12 20:18, 12F

07/13 00:17, 1年前 , 13F
買顆新的SSD來專門放
07/13 00:17, 13F

07/13 19:55, 1年前 , 14F
2這點放在機械硬碟上整理,應該存取消耗影響不大吧?
07/13 19:55, 14F

07/13 19:55, 1年前 , 15F
總共也才32g左右的資料。花點心思把資料整理成自己習
07/13 19:55, 15F

07/13 19:55, 1年前 , 16F
慣使用的樣子就好,應該也不會再增加跟有大變動了。你
07/13 19:55, 16F

07/13 19:55, 1年前 , 17F
想問的是直接對這些壓縮檔內容搜尋,去找到你要的東西
07/13 19:55, 17F

07/13 19:55, 1年前 , 18F
的技術?
07/13 19:55, 18F

07/13 22:38, 1年前 , 19F
7z 或 unzip 都有參數可以列出檔案內容
07/13 22:38, 19F
文章代碼(AID): #1ahRJdjo (Old-Games)
文章代碼(AID): #1ahRJdjo (Old-Games)