level 1
yanmingsohu
楼主
此题无关RPGView
粗略分析了一下pck文件格式, 解题如下:
1. pck末尾26个字节为加密的数据称为A, 该段数据指向文件列表压缩数据段的偏移称为B
2. 通过B段的偏移可以读取压缩数据, 数据使用 inflate 压缩, 解压后得到文件列表原始数据段C
3. 通过解析C段可以获取当前PCK文件中所有文件的偏移和压缩方式
问题:
A段的加密方式公式是什么??
列出部分A段数据和文件列表偏移(数学好的帮忙算下, 部分为16进制值数字):
文件:Shape000.PCK, 偏移: 0x13425510 长度: 914091 [0xdf2ab]
<Buffer d0 86 67 03 4f 44 05 06 a3 72 b6 ba 82 d9 fc df 1c 5e c8 d2 33 dc 19 dd e1 e4>
文件:Shape001.PCK, 偏移:0x3c204ec 长度: 116262 [0x1c626]
<Buffer d0 86 67 03 4f 44 05 06 a3 72 b6 ba 82 d9 fc df 1c 5e c8 d2 33 dc 19 dd e1 e4>
文件:Shape002.PCK, 偏移:0x806c80d 长度: 112672 [0x1b820]
<Buffer 18 29 50 d2 4f 44 05 06 bd 0c b6 ba 4e db 30 dd cf ea c7 d2 d2 10 dd d6 e1 e4>
文件: Shape003.PCK, 偏移: 0xbaf9b0c 长度: 880891 [0xd70fb]
<Buffer a5 c0 0e 65 4f 44 05 06 56 c4 ba ba e2 1e 9c 18 dc 35 8a d2 d3 43 74 d5 e1 e4>
文件: Shape004.PCK, 偏移: 0x6478136 长度: 637408 [0x9b9e0]
<Buffer 74 dc 25 12 4f 44 05 06 7d 0d be ba 3d 76 43 70 01 e2 f6 d2 e5 59 9c d8 e1 e4>
文件: Patch.PCK, 偏移: 0x4ffe75 长度: 2844 [0xb1c] 长度: 2844 [0xb1c]
<Buffer 63 6c 34 fc 4f 44 05 06 b9 bf b7 ba d2 c0 ac c6 22 d0 cf d2 ba 26 94 de e1 e4> 26 [0x1a]
2019年01月27日 01点01分
1
粗略分析了一下pck文件格式, 解题如下:
1. pck末尾26个字节为加密的数据称为A, 该段数据指向文件列表压缩数据段的偏移称为B
2. 通过B段的偏移可以读取压缩数据, 数据使用 inflate 压缩, 解压后得到文件列表原始数据段C
3. 通过解析C段可以获取当前PCK文件中所有文件的偏移和压缩方式
问题:
A段的加密方式公式是什么??
列出部分A段数据和文件列表偏移(数学好的帮忙算下, 部分为16进制值数字):
文件:Shape000.PCK, 偏移: 0x13425510 长度: 914091 [0xdf2ab]
<Buffer d0 86 67 03 4f 44 05 06 a3 72 b6 ba 82 d9 fc df 1c 5e c8 d2 33 dc 19 dd e1 e4>
文件:Shape001.PCK, 偏移:0x3c204ec 长度: 116262 [0x1c626]
<Buffer d0 86 67 03 4f 44 05 06 a3 72 b6 ba 82 d9 fc df 1c 5e c8 d2 33 dc 19 dd e1 e4>
文件:Shape002.PCK, 偏移:0x806c80d 长度: 112672 [0x1b820]
<Buffer 18 29 50 d2 4f 44 05 06 bd 0c b6 ba 4e db 30 dd cf ea c7 d2 d2 10 dd d6 e1 e4>
文件: Shape003.PCK, 偏移: 0xbaf9b0c 长度: 880891 [0xd70fb]
<Buffer a5 c0 0e 65 4f 44 05 06 56 c4 ba ba e2 1e 9c 18 dc 35 8a d2 d3 43 74 d5 e1 e4>
文件: Shape004.PCK, 偏移: 0x6478136 长度: 637408 [0x9b9e0]
<Buffer 74 dc 25 12 4f 44 05 06 7d 0d be ba 3d 76 43 70 01 e2 f6 d2 e5 59 9c d8 e1 e4>
文件: Patch.PCK, 偏移: 0x4ffe75 长度: 2844 [0xb1c] 长度: 2844 [0xb1c]
<Buffer 63 6c 34 fc 4f 44 05 06 b9 bf b7 ba d2 c0 ac c6 22 d0 cf d2 ba 26 94 de e1 e4> 26 [0x1a]