2017-08-09 72 views
0

首先,全面披露:我是很新的編碼和很新的文件解剖,但它的東西,我期待在學校很快學習的,所以請原諒我的無知,在未來的互動。如何解壓縮帶.ccz擴展名的.astc文件?我如何查看.ita文件?

作爲一個項目,我已經決定要剖析移動應用我非常喜歡的文件。這個程序是未來:明天的世界。我是這部漫畫的忠實粉絲,甚至花錢在這些東西上,所以我覺得我很自然地選擇。

提取的.apk文件很容易,我發現了一些他們在遊戲中使用,喜歡音樂,吵鬧,有的.pngs資產。所有簡單的東西。

但是有兩個文件讓我感到非常困惑:擴展名爲.astc.czz和.ita文件是而不是意大利語讀取我的文件,開發人員告訴我這些文件都是動畫文件。

允許我進入我所知道的,什麼我不知道:

Filename.astc.czz

示例文件here 我承認.astc作爲一個壓縮文件,並獲悉。 astc文件在手機遊戲中很常見。公平的,但真正的擴展名是.czz,文件的「真正」擴展導致我死路一條。我已經在GitHub上ARM的軟件發現ASTC評估編解碼器 所以我試過了。我將擴展名更改爲.astc,然後嘗試保留.czz,但編解碼器每次都會給我一個錯誤。這是我表現出我的無知,我不知道正確的方式來做到這一點,所以我告訴你我試過的每一個組合。我用用戶替換了我的名字。

C:\Users\user\Downloads\astc-encoder-master\Binary\Win32 
λ astcenc -d C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] 
File C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] not recognized 

C:\Users\user\Downloads\astc-encoder-master\Binary\Win32 
λ astcenc -d [email protected] [email protected] 
File [email protected] not recognized 

C:\Users\user\Downloads\astc-encoder-master\Binary\Win32 
λ astcenc -d C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] 
Failed to open file C:\Users\user\Downloads\astc-encoder-master\Binary\Win32\[email protected] 

C:\Users\user\Downloads\astc-encoder-master\Binary\Win32 
λ astcenc -d [email protected] [email protected] 
Failed to open file [email protected] 

那裏沒有成功。

所以後來我才知道,.CZZ文件顯然與visECAD瀏覽器相關的,我下載了和.astc.czz文件成爲與程序關聯。我試圖打開它們,但visECAD說它不能打開它們,因爲它們「過時」。所以這是另一個死衚衕。

權,所以這是我所知道的。

Filename.ita

示例文件here 出於好奇,我實際上已經通過電子郵件發送的有關該文件的開發者(和ASTC之輩),他們說,這些是遊戲的動畫。他們不能給我一個觀衆,這是完全正確的,但我甚至不知道什麼.ita文件與那不是意大利人讀我的。任何洞察力將不勝感激,動畫是偉大的,我很樂意看到他們。

充分披露這裏有什麼樣的開發商給我發片段:

那些奇怪的文件類型,實際上是壓縮文件(如 「.astc.ccz」)。不同的設備使用不同的壓縮方法,因此我們支持很多類型以保持較低的存儲和內存使用量。一些 設備不使用壓縮,只是使用相同的 文件名的.png版本。

.lta文件是遊戲的動畫。我希望我可以通過查看 來幫助您,但我無法向您發送查看者。 :(

嗯,這是所有鄉親,對不起,這是這麼長時間,謝謝你這麼多提前。我已經感激不盡!

+0

它可能是* *專有*格式。嘗試使用Unix'file'命令,該命令可以識別許多文件類型(並且不會被文件名欺騙)。 –

+0

@ Anony-Mousse感謝您的回覆!我照你說的和終端給了我這個: 'Ubuntu的@ Ubuntu的:〜/下載文件$ -b BR1.astc.ccz數據 Ubuntu的 @ Ubuntu的:〜/下載文件$ BR1.astc.ccz BR1.astc .ccz:data ubuntu @ ubuntu:〜/ Downloads $文件BR1.astc.ccz -i -b application/octet-stream;字符集=二進制 Ubuntu的@ Ubuntu的:〜/下載文件$ -z BR1.astc.ccz BR1.astc.ccz:數據 Ubuntu的@ Ubuntu的:〜/下載文件$ -z BR1.astc.ccz BR1.astc。 ccz:data' 我真的不知道該從哪裏去。 – Vio

+0

如果它只是說「數據」,那麼它不是銷售已知的格式之一。 'file'會識別例如一個PNG,即使有一個不好的擴展。 –

回答

1

我意識到這是一個幾個月大,但如果你我仍然感興趣,我剛剛破解它。基本上,它是一個壓縮紋理,ccz部分是壓縮,astc是紋理格式。我設法使用QuickBMS(http://aluigi.altervista.org/quickbms.htm)解壓縮文件,使用以下腳本爲CCZ文件(複製以下到一個txt文件):


端大

comtype zlib_dynamic

得到ZSIZE asize的

數學ZSIZE - 0x10的

獲取命名基名

idstring 「\ X43 \ X43 \ X5A \ X21」

轉到位於0xC

獲得SIZE長

堵塞名稱爲0x10 ZSIZE SIZE


在運行QuickBMS,它會先問一個腳本,其所指向新的TXT文件。然後它會詢問你想解壓縮的文件,將它指向你的ccz文件。然後它會詢問你想要保存你的astc文件的位置。

現在您將需要一個可打開astc文件的程序!我用這一個,意向作用:http://www.richwhitehouse.com/index.php?content=inc_projects.php&showproject=91

找到你的ASTC文件(該接口是相當簡單),然後從那裏,你可以雙擊該文件以打開它,然後單擊鼠標右鍵,並出口到各種格式。爲了證明概念,這裏是提取的pf0001-action5-001 @ 4xout(PF是Philip Fry,我假設)。 https://www.dropbox.com/s/t2l3mesi2psbd1p/pf0001-action5-001%404xout.png?dl=0

這兩個程序都允許批處理,所以你應該有你需要的一切!然而,lta文件是我相信的骨骼動畫,所以不幸的是角色動畫全部都是碎片。不過,我正在研究下一步。希望這可以幫助!

編輯:上述信息對於您的特定查詢很有用,即解壓縮和讀取這些文件的內容。但是,如果您的最終目標是查看遊戲的資產,那麼值得一提的是,只有在遊戲運行後才下載許多資產,因此,在Android語音的「com.tinyco.futurama」中查看將顯示所有資源apk文件中不存在的資產種類。他們中的很多人也將被準備好提取,並準備好進行遊戲,因此我強烈建議定期複製此文件夾的內容。我認爲它也會重新壓縮未使用的資源,所以我也會複製ccz文件,然後以任何方式獲得最大收益。

+0

哇,感謝您的關注!我絕對仍然感興趣。我會盡快嘗試,非常感謝你的時間! – Vio

+0

嗨,再次添加一個關於獲取更多資源的更簡單方法的編輯,因爲它似乎在您玩的時候下載了大部分資源。我唯一掙扎的就是動畫文件。它們包含可識別的字符串,指的是特定動畫的名稱,所以我知道它們沒有加密/壓縮,我只需要找到如何打開它們!會及時向大家發佈。 –