PDF格式的0类函数;我看到了什么?

我正在玩一些PDF,目前我发现了一个看起来像这样的函数对象:

34 0 obj<</Length 650/FunctionType 0/Filter/flateDecode/Encode[0 255]/BitsPerSample 8/Domain[0 1]/Size[256]/Range[0 1 0 1 0 1]/Decode[0 1 0 1 0 1]>>stream
H‰DÉi3 €áŸÒS«5´zjiµ(5†ªRuEQ&LŠ†ÆMÓL©+MC‚ îG9Wîk7É&›Í­?£ËR3χwæ•*A©”(,éiË P@'Ž Å9¥ÊªTŸp›JkÇ©u4z§5œÑúsƉ1š1Æd¹`]舳¢íŒÕîþÏŸrx`§ç@. .‚žpC=~·7€ób|AŒÏôŽ1Á㿸@ðç`7€ñúü8×çöxQ·ãB=êF\¨q9œì@ì§vØì0Æjƒ!«„lÈj!“4š,“Yo4ë
&Þ¨Õ4:½Z«Wit*µP©•Gj ’+ä
@&$2Å¡T.–ÈćÒ}±dïàP´/ÞÝ;Øíoïîm툄ۢMáΆp[°¹µ&®
6W×7–WK+ë‹Ëkü¥•…Å•yþ2oa‘7ÏŸãOóæ¹³sSÓ¼Iî,gjæÏ$—ÍᎳ'ÇÙÖ‡Éb3YæøØ/Ö(ã÷Èsx”14 þ ÷õ
Ðiýt*m€Jë§Pû(?h½jÏwjw/¥«‡ÒÙÕÛÑÕÓÖÑÝÚÞInëøFno!·‘ZZIÍä&RKcSsC#‰Øð•ø¥©žØPWO$Ôk   õ5µ„Ï5„ªêÚÊêšO•ÕåUe•Ë*JJË‹KÊŠŠK
‹óŠró
sró?ää½ÏÎÉÌÊÎx—õ6#3==#--=5õMJJjrrJRRrbâëW   ‰ñq qqñ/b_>óôItÔã¨GÞ¼q÷NxDøí°°Ð[¡!7n^    ¹rõÚ¥Ëÿ o[„

endstream

我知道这是一个type0采样函数,但是当我解码flate解码流时,我不知道看到了什么:

����������������������������������������� ���������������������������������������� ���������������������������������������� ���������������������������������������� ���������������������������������������� ���������������������������������������� ������������������������������ ���������������������������������������� ��������������������������������½ ���������������������������������������� ���������������������������������������� ���������������������������������������� \u007f¶

我知道它们是连续的字节,我应该从那里进行采样...但是为什么会有ad_包围的unicode字符和字符串?

谢谢!

jimmetao 回答:PDF格式的0类函数;我看到了什么?

因为这就是当您尝试将随机二进制数据视为文本时的样子。

类型为0的采样函数的采样数据是二进制的,如果仅将其通过管道传输到外壳,或使用文本编辑器将其打开,则它将尝试将其视为文本。尝试使用二进制编辑器打开它。

本文链接:https://www.f2er.com/3066104.html

大家都在问