作者rick65134 ()
看板EZsoft
標題[請問] 有沒有哪種映像檔格式可以分割儲存的?
時間Thu Jul 16 02:10:04 2015
最近要分享一份總容量數百GB的資料
希望可以全部包在一起在分割成很多個大小相同的檔案
然後要讀取時 可以簡單的mount開頭的檔案(或索引檔)
就可以在檔案總管裡面隨意讀取該份資料中的任一檔案
(甚至用其他軟體直接載入裡面的某個檔案)
就像以前 Alcohol 120% 開發出來的mds mdf檔案格式一樣
可以讓一個4.3GB的光碟映像檔變成
一個mds檔和大小皆為700MB的md0 md1 md2 ...
而掛載時 掛載軟體可以自動的把所有的md0 md1 md2之類的檔案通通載入進來
不過從他的檔名結構中就可以發現 它應該只支援到md9而已
也就是最多10個分割檔...
然後我希望能夠達到單檔100MB 這樣算起來就需要有數千個分割檔...
剛剛有查到一個很接近的格式 vhd
不過它最多也只支援64個分割檔而已
http://leonzandman.com/2007/10/26/splitting-a-virtual-pc-vhd/
還有一個類似的格式 vmhd 不過這個似乎有限定單檔固定為2GB 不能為100MB
不知道大家有什麼好的建議嗎??
若是不行的話 只好直接用rar來分片壓縮了
然後要存取時 就得把想要的檔案解壓出來才能用
(即便當初rar只是用封裝儲存而無壓縮)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.214.33
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1436983807.A.FF0.html
1F:推 newclicker: ultraiso的isz好像可以做到,但我不確定切成數千個檔案 07/16 03:50
2F:→ newclicker: 編號會從i01~i99,之後它會怎樣命名(i0a~izz嗎?XD 07/16 03:52
3F:推 newclicker: 又或者是i100~i9999這樣?期待原po試出來的結果wwww 07/16 04:01
4F:→ rick65134: 非常感謝樓上的建議 這幾乎是最接近的答案了 07/16 04:51
5F:→ rick65134: 不過經過試驗後 它的分割檔極限就只能到1000個檔案 07/16 04:52
6F:→ rick65134: 而且產生出來的isz似乎只有他自家的虛擬光碟機才讀得懂 07/16 04:52
7F:→ rick65134: 我用daemon tools 4.47無法掛載他的isz 07/16 04:53
8F:→ rick65134: 再次感謝您的熱心幫忙:):) 07/16 04:54
10F:推 newclicker: 樓上GJ,把壓縮檔掛載乘虛擬磁碟=winmount 07/16 16:28
11F:→ newclicker: 成 07/16 16:28
囧 現在發現一個很嚴重的問題
該筆資料因為是用linux儲存 原本的路徑長度非常長
長到已經超出windows的支援(255字元)
所以只能全面棄守windows用戶
先用.tar包成一個大檔再說好了
※ 編輯: rick65134 (140.114.214.33), 07/17/2015 04:55:46
12F:推 raiechun: WinMount距離上一次更新已有三年又九個月,而且是一個中 07/17 12:31
13F:→ raiechun: 國軟件,使用前請三思 07/17 12:32
14F:→ rick65134: 樓上不說我還沒發現呢 因為他網頁是全英文 只有右上角 07/17 21:04
15F:→ rick65134: 出現"中文网"的字樣 07/17 21:06
16F:推 newclicker: Linux記得是用archivemount指令來mount壓縮檔 07/18 02:03
17F:推 newclicker: winmount的確是中國軟體,也可參考本板 #161uaxH5 文章 07/18 02:07
感謝大家的建議
不過包成一個tar檔之後 才發現一個更嚴重的問題
那就是 直接mount tar檔之後
因為總檔案數高達20萬 所以每次存取檔案都要多花費十數秒的時間
完全無法達到隨機存取檔案
最終依舊要完全解開之後才能夠順暢的存取檔案
所以還是放棄了大檔案的所有方案
預計改用rar直接分片壓縮了事
在過程中 研究很多壓縮格式的分片壓縮方法後
發現rar真的有資格說:在座的各位,都是垃圾
※ 編輯: rick65134 (140.114.214.33), 07/20/2015 06:22:23
19F:推 newclicker: BTW印象中我記得ISO檔是可設定讓檔名路徑跨越255字元 07/21 00:21
20F:推 newclicker: 不過要分割超過1000個檔案,且掛載後要能順暢隨機存取 07/21 00:27
21F:→ newclicker: 可以往Acronis、Ghost這類備份還原軟體的方向研究看看 07/21 00:29
22F:→ newclicker: Acronis的核心印象中也是根基於Linux發展出來的 07/21 00:30
23F:推 newclicker: 最近嘗試了7zip的Wim封裝功能,確定可分割超過1000個 07/27 01:50
24F:→ newclicker: 檔案。Wim檔在Windows下也有工具可掛載成磁碟。 07/27 01:51
25F:→ rick65134: 感謝樓上的測試 晚點我也來試試看~~ 07/27 10:50