2016-03-09 33 views
0

我有一個圖像文件,它是1048592字節長度。 16字節標題和1048576字節數據。 其十六進制的開始字節如下所示, 有誰知道如何解碼它?如何解碼這個圖片?

504b 4d20 3130 0000 0400 0800 0400 0800 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0203 0310 37ff ff00 485f 76d2 0d99 0331 
7878 8f3e 110e 1186 2a2a 3bc9 7391 f733 
1d1d 1de2 fff7 0008 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
0000 0002 ffff 0000 1213 14d0 337f 7f80 
4444 4685 1d91 333f 2636 37cd 3b9d 7fbb 
0303 0315 f777 cccc 0000 0002 ffff 0000 
0000 0002 ffff 0000 0000 0002 ffff 0000 
.... 
+0

你可以告訴我們任何有關圖像格式的東西,因爲這裏有大量的圖像格式,這可能只是一塊,加密/編碼/壓縮,等等。讓人們繼續。 – CRSouser

回答

2

標題指出它是一個PKM圖像格式。

的格式是:

  • 4字節的幻數(504B 4d20): 「PKM」
  • 2字節版本 「10」
  • 2字節的數據類型:0(ETC1_RGB_NO_MIPMAPS)
  • 16位大端擴展寬度
  • 16位大端擴展高度
  • 16位大端原始寬度
  • 16位大端原始高度數據,64位大端字。爲ETC1紋理(所有OGLES 2.0設備兼容機)
  • PKM

From Game Developers SE Question

  • PKM格式是用於包裝ETC1壓縮圖像是有用的,但像PNG,它不支持實際的紋理特徵。