zlib给出数据错误

时间:2018-01-19 05:04:37

标签: pdf zlib inflate

我正在尝试在pdf中膨胀对象流。在使用flate解码压缩其中一个对象流时,我收到数据错误。

对象流 1339 0 obj ^ M<> stream ^ M

^ZÖ¬Áã9^< 87> ^ GI< 89>&LT 93基; ^ WE<图8d> d&LT 93基; y M的< 96> T0O = $ O<·×^ L< 84>°‾ $&LT ;图8b> ^ M endstream

**加密对象** 1698 0 obj ^ M<< 9c>“\ r ^ S ^LÀõeâJý;Î{dTÔÜ< 9d>〜> ^Tº)/ P -1324 / R 3 / U(É^ [®ú^ F ^ C /¬®=ÌæZv5'); \ r \ n view(a)/ V 2>> ^ Mendobj

解密后我得到了这个数据 {0x68,0x16,0x48,0x59,0x11,0xef,0x34,0xe9,0xd0,0x79,0xf6,0xcb,0x73,0xf6,0x8a,0x50,0xed,0xdc,0x34,0xe9,0x60,0xb1,0xbf,0x3,0xf5 ,0x92,0x5,0x67,0x60,0xd9,0x84,0x34,0x44,0xad,0xa9,0x5c} 现在我必须解压缩这些数据。

调用inflate后,我收到数据错误(& zstrm,Z_FINISH); 我被困在这里。任何人都可以帮我理解这个错误。

1 个答案:

答案 0 :(得分:1)

这不是zlib流,也不是原始的deflate数据。