2013-09-21 64 views
0

注意:使用java。 我幾乎整天都在搜索打包idx文件的方式。我只發現了一些在其他網站上&他們告訴我從一種叫做RSPS?撕了......如何打包/解壓(讀取)idx文件?

我只是想收拾文本文件,模型,圖片&如果可能的話包含的目錄java文件。

我試圖爲我的遊戲構建一個打包/小型緩存&這是我遇到過的最多的一次。

+1

這是什麼idx格式? 「idx」是關於索引文件最通用的擴展,沒有任何單一的東西是「idx」文件格式。 –

+0

一個圖像的idx,一個用於模型,&如果可能的話,一個用於java文件。 例如:sprites.idx,models.idk,interfaces.idx <文本文件,javafiles.idx – Ryan

+0

否我的意思是「idx」根據哪個規範?否則,一個idx文件就不算什麼了,只是一個隨意包裝,你的包裝商和包裝商同意,你可以使用任何你喜歡的東西。你需要提供更多的細節,比如你是否需要在沒有完全解壓縮到內存的情況下獲取數據,或者需要是隨機包還是有序序列,是否需要壓縮,是否需要壓縮數據資源或可通信等。如果您只想打包,請使用zip。完成。 –

回答

0

沒有真正的「idx」規範,它更適用於文件的通用文件擴展名,這些文件已經與打包算法存在的任何數量的不同打包算法打包在一起。只要您的打包商和拆包商同意,您可以將存檔重命名爲「idx」,並且是正確的。

如果你沒有特定的打包標準,比如在沒有完全解壓縮到內存的情況下獲取數據,它需要是一個隨機包或者有序序列,是否需要壓縮,是否是數據資源或者可以傳染等等,你實際上可以使用諸如zip和done之類的東西。

常見的打包程序選擇是「gzipped tarbal」,它使用.tar.gz文件擴展名。大多數編程語言都可以使用tgz數據(將其重命名爲「idx」,打包器/解包器不關心=),對於java而言,Extract a .tar.gz file in java (JSP)中的第二個答案涵蓋了一個用Java解開tgz文件的非常簡單的方法,相反方向應該是比較容易找到什麼拆包看起來像。