忍者ブログ

PDFファイルの構造について

2021年06月07日
あんまり実りがなかったけど、備忘のために投稿。


専用アプリで作ったデータを更新日時順にPDF保存している。
元データを更新してPDF化すると、新旧のデータが存在してしまうので、
旧データを消したい。

ファイルの更新有無だったら、ハッシュ値!

PDFファイルからハッシュ値を出してって、ハッシュ値じゃファイルが一致していることを簡単に確認できるけど、更新は判断ができないので断念。




じゃあPDFファイルを直接比べたらどうか?ってことで調べてみた。
今まで知らなかったけど、PDFファイルってテキストエディタで開けるのね。

1.ヘッダ
2.本体
3.xref:相互参照テーブル(オブジェクトの位置を一覧化)
4.trailer:トレーラー(相互参照テーブルの位置が書いてある)

の構成になっている。
最初にヘッダ2行を読んで、次に最後のトレーラを読みに行くらしい。驚き。
トレーラーから相互参照テーブルの位置を割り出して、
本体の各オブジェクトに一発アクセスができる仕組みになっている。

参考サイト
https://techracho.bpsinc.jp/west/2018_12_07/65062

https://itchyny.hatenablog.com/entry/2015/09/16/100000




じゃあ、元ファイルの更新前後で専用アプリから作られるPDFファイルが
どう変化するか調べるべく、元データを覗いてみた。

。。。


図面データが全ページ差し替えって、そらどうにもならんわ!!!


今回はテキストエディタでPDFを開けるってのが大きな収穫。

本体部分は文字化けしててあんまり使えないけど、
そのほかの部分はGrep検索に使えるかも。

以下、適当なファイルのPDFソース



%PDF-1.4
%粤マモ
1 0 obj<>/Metadata 130 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<>
endobj
7 0 obj<>/Font<>/ProcSet[/PDF/Text]/ExtGState<>>>/Type/Page>>
endobj
12 0 obj<>
endobj
33 0 obj[/Separation/#83u#83#8B#81#5B/DeviceRGB<>]
endobj
34 0 obj<>
endobj
35 0 obj[36 0 R]
endobj
36 0 obj<>
endobj
37 0 obj<>
endobj
38 0 obj<>
endobj
39 0 obj<>
endobj
40 0 obj[41 0 R]
endobj
41 0 obj<>
endobj
42 0 obj<>
endobj
43 0 obj<>
endobj
44 0 obj<>
endobj
46 0 obj<>
endobj
56 0 obj<>stream
H仮W翫8~ぞダ`ヤ・゚4
カ・フqp0・c膨nfリルロsヌツ=・K*ヒq:ン7M:周ユ'ユW・R鰕4ミhッ匆ヲq・逶ヌ/サ6ソ・・ミ|ムメ・・ヨ<イサ・!゚~・「疊@・+"O汨kNHn蟄!・ワRK9シ疑$「V黄2frネ9ヲ0QォトTア ス8F&j葺調Tい~BEqモt鰐Oエ.ェH。j[シチzメ#・ソP22QESFe*j虜jヒaヲI簗ィフE・WmY$ァ\併ィ]簗・!Jjメ<c・「#8Mコ4RKQヤ痲ェヌ・+ U・3Wェ+・鰍&・贐ンンOxヌョ;濵z聰鴉ホ・B滋鰉`ka・Er・ァawョ;げt・・・N゚w・倒B・lク}*・オO・XcAZ ^・{0V碌>ソモホ・靏・~蜆・暴ロ・クセ;キソ註チエ早sゼ %`・#ンオRX汽 +"@"珱囘メ翦€ミハホW㍑)マ跨UホクP:ハ・/BleedBox[0.0 0.0 595.276 841.89]/ArtBox[0.0 0.0 595.276 841.89]/MediaBox[0.0 0.0 595.276 841.89]/Thumb 128 0 R/TrimBox[0.0 0.0 595.276 841.89]/Resources<>/Font<>/ProcSet[/PDF/Text]/ExtGState<>>>/Type/Page>>
endobj
81 0 obj<>/A 83 0 R/H/N/Border[0 0 0]/Type/Annot>>
endobj
82 0 obj[81 0 R]
endobj
83 0 obj<>
endobj
85 0 obj[/Separation/#83#8C#83b#83h/DeviceRGB<>]
endobj
107 0 obj<>stream
H歌W・ワカ~・ス@鞦・・ゥ@€|€・8u共ア腿)R・/ZIヨ槢サF・「ネケq7<QG搓V(・`、ア{踝鉋ン餠zM]zンノョ{・・?u$t・・u゚aロマロ}u仼ッモ媽錥樵t・:ス・6テノAAw゙(A^woO侃・,3ソ弯沐BZケZ・1c「ワャメ6ツハオ,蝿n+ォ)ヤ$H9V(ス0ヒ裵.ィユュ 井f普ミィ!・・ォャU",・&クャフE-B0X=徭ヒD^cE€ソホE・ロ罧・カ瑛PツZ{Ycエホル&FI畫鰥ヒヲ:テ却drudモirB〝=kf・Oxマ・wァ・3・ツ鏞゚p闖O8衂゚=b?<・*ゥ;ホ:4・憺゚楡?IG*uヲ・Rト・鍾棣ヌ怦ャ・・痴ァ・・・エE[.レ テΜ・I%纖Tッ蜜~s+#&3・7#nV髏・ム_ォイjWTエ・QールJ」。)・%I=セケ槓z燮・戴 緤5?独Sテニ・楸・?oXィ9|Кムミャ=・a゙濔貉0$怕ソD゙u゚Lム・」`Ё$yャa€棧|HaソNcシ'・ヒUy婦wホ>u晴y58izリ7⑨讃諏畏%\痿・&襲 4ォ嬖糊Fq封1y・ァ"χVナ・ネ D.hイAQL#・8タ蚪Ik)D、押a・)cケ]}0瀨釁]bッモォラソ|~ユ?1d?セo轌・UムテテC7見;0シ7 ic9ュモwリイ・キ(ロ楽ylK1!サ5ムO・@]
ィjュ・゙ミッネZoユ・昊tC霧嘲P?*・?ス・€ ]zJィ9・"`ソ=鰉1コ・yU阯ワⅣ;雷ハ ァ・(8カサ$R_6・ e愎V歌A%ZW ョ6ケ石*Wソ撚「」セニ(|f~z淹ェ・*[~「リ揚備Y゙QヒEコャヌ/皛睹cー飾ル・ノ(・゚・銓=ネイUキシヘヲ・ン貊vT灌「[・<M}コヲォャuc*vOEHKウ悠婦履エアljc3リHカ。イェ・・キ⊥麗。ニケ・鑵:・溲1・籥般>[モハJ-l脾ス5Aオ異)躋}殍$・*rクルq(クェワb觸|g^z3sナ]ヘZh&ツ@リ=・€フ}g;fセ・苳SJ[犒駆X&マ*・・貂Y設Hw豬
~榛fH!;8]ウワカ初8sk\%セF w眸朶.S
~擅マ5・コ
總・罅C⑯SKークチaワケタfウノ!ユ6!B*エ゚卩tルU、r3R゚R・8・P~{4椿_昕Tシ5gュL_ラrマロ`T轗シ茯o露ケ・ルaWマリ・ワ~ホハY!]T;テ寛・7

AXセ?9ナヨZユ憮桃ニ。・r「レヲメq・3Zミ・シVa摠ツレxセレヲチuマラrヤIuw^/「{カリ蔦懲・ラVscF・+ラ\」Hタ副p・・リYォZヤ9」 カイ羣CF便ヲ^ツ萠C⇒・護>md。モ虜rレ・・bス艦ヨレワ棊斤"クu勝Y・Xゥゥ0衢RK・・ノ・セユO娃~P7^シP4sォPK{ォ€hq機匚2@WKル"`ヨュ0。5J・Y$o`、・許8ムョレ盧蓐クェ*:「@・uリイツニ(4瑢ヒ
・V(オ &・Z>コ雇;Jメ~籾 スr・圸ミ・Z・K[・・・&ホPー
リ」rル樰ナ=ァAy曖琇チ0ノ
6ヒハ&!w 間X)叺「ゥ<e_Ⅹ槧フケ覩)・ヌ・ホ 「 宦樊マ`lmメt哩&・・€*湾}・€・| ・dムャx・・俥U繖ワ/0「Oc・}・(AP・・ゥ・ホZエ?ゥFゥ悲オ筥<7ヒ・・/Fルツ/雖PW・0莢ッP#ナシ`@]Vサ"・|ィg箒pZ駻罩コBjv4S・#イイ府Fル・ヤ病9・Wリ4l・Oッ苺;゙オGE篏ホ∟ 均hヘルy・9=Dゥ]Qyュtトタ,ワypA+
>トVr・h、シ0属^・4B俉・s・フゥ3騰31エ[SラウロナU'・旭JRオ5フ襖埈ロ゙庚#.ァ﨣マスュェ贏・・TM・・・9ヨO殊 エヤ2オud・~擧ナj徼ヘクク荢巐ヒ.束ヲ 碎v1ョM1劒摠曠lV.V・ロ・s・>・ラ]Za *}aサナ益3_。兼1ヤ伍ラ=ィ槇鋤ミСホfィ・ Vェ膤丑・シ^ヲ段ー9F「逓ハQ~ШァオFァTォ$y訊タ・・・9C.゚ヲネf舟アM栽I・孀щ$!)・ノDイ・D・Bv#%Hr9間 uHr@・・-・・ケ・・。”(コユア\Xb・CーFフ・bキアgカホカ|[wロ4ロtロbロrロ渟[ニ6ーOレHサhサ*サi・'献・p・纜ヌr羣ケWケモワ+・・k'0!6 ヘC 鄕~ネ . (J晤・h#4{ツ輙メm^ {v醐・・q・チ・S匏錚ツハチツlラアE・v・・クY・ソ:゙v・ス・4ソ濳gメ9゚,・=n<ァ2・ワ・{フ,z盪蜩g「s祇,yセエノ・・._・・}ミ内チ・・ZCャm・マD谿湃p1
宵塩ニクヌナ)羸ンネ・Oh・イ・4d・B~イシヌ嫖1ホ$アVnチ鮟ウ.・ウ モイ菘uォgvVc~X・キョ愧拑g諛%輌ヒ7,pov・茗f~Xp/p@"・倣ウe疎?fL濮チマ€ッ佐Pfイ\iV[仏ウZd}IェCキ8ン狼lセ%莇シ"ケFワ]璉>ユ榜゙№wンpッ・コ5・MGソハ・ミ檻ィ>Z_燕顫
ュ菴 Q・ヒR・. 茣}E穏Tjエ苣+
・X贄ホ*mq!L畄* シx・@・コ&cD€/~ケ・=(テ;Hpォ・Dィ萃ゥ
鏨ェJ、ユ喀ュm0ォャHマ壁Mソ牘.&l
Zー~エフ~tYュ・。・*璋櫨・・囎mI゚ウ迥aン陦 ・$怎^€p&K・н惘ェ砧チ ・ヨネェ妣pf9E+aワ!0P・。Nノb「h4筵Z}ハ・jカbG《。海>`f.
・B@ヒ茄|覘2ヒフゥpムUHL<⑤ウァテケ酬a・ハ碧ト a・」7、キJ2-q・n愍:6:b2b゙・ST鴾ュ。ムK「[メ・l簔ヲmゾ':ッ_・nカV綯K崧氓・。`.偐・ 録}d3臆€B!Dn・=6\_)l渥フノノNヨI_l3ヤルDヘヌ秦詢・ラェoェSdリzgWォァ・體ケィ
TS樫・・g]・ラョセ梧,G・ソw左`・・|・MR婦エカチクフョツn LッB 澀p繒フ・nヒDフヘア畯ンz"?・E匠@xoタr/゙鷹vェヘフj・槹=D4ヨ備*ェ琮カ髙・ロ゙c ホ<{NケdGg、Fヌヌ$、・髄ュリ1溌喧瞬ゐVm=%ヤ
v?・€・^d摧ビ+@ソ)ャL・ヤレレクF◎鍬ス[xp@eQ・ノ5aコクツメイ・:Oゥォ矧・・Nタ4Y}ヒVsヨ"イg・庁ラノ・クZ~k=S{エヨa・m郵嬬I^ク;ゥ=モ呰&€6+ヒ8D剣ュu Mリq・>p,スX* lッ・ターeD怩モハEレLョ8U€hBツ*59B]K#遉ソ)ォ7m]]wケzk_rヌph姜゙湎ケk84[=f0姉祠VB+ニャユ・モG4I+ォ・NォアハZK・tヨFョ・F・Vフdェ橡h\ク慴オs
レウ$oケ{jsネ%糶M*d・ク9ヌヘY・・ハk畷ヤ谺畊゙ャ・^Z・ォノ・竫マUチ@メィ九机 6ア
M、オッュ「゙(3\vCXWNユlユ・・砦?<Wx呪マ~:・奧ラナァ゙W。4MAV・ヲキM泛ッ&「麦楫+ヘuv轌リs1。oオq_モッ俵キ襖Uコ国餧ホlGPK」iトチ「ホQ`-ソ;・ナm竓枢テb・ト
N/ィ6 ・\
刈~サeヘ鱶 kL・ウエ鞭フ、z€恙・
鸛・3・生S゚+T'J_ヘi禔㈱mbエt思・潴・xムZヒH・^「CR・aッレゥb、/U}ラ9.トア)メ・KッT・ーット`樋・Rテ}レ・RモΛ瀋ヨ・韶'ミ偆・ワ・dンウWg>・hjpェvxnナオG袞チGマ゙yNヲヌ忘オメ=<ォmVヲmヘ・・ネゥ貅イx#餾チウ橸Aセネ@ユYL宰2tIセt@=
逡 x?⑩ヨ'トavオキ<ォ"[@オQ・湖セクFーzG-=ネ・2ュcナ/_)ュZ#;N9゙(枇ツe杵fP・=X立@ル:掵アMj學pZテ]女vカニ弸_C却、€{奎d旬=イリPッニ・・_ナカセ・
fミエ-:・o)eクQ・・vXx・ヒォ/-鞣sッヒ歎*カ8vi゙「・~.泚:餬ン・`黨-゙背ヒm・9|ス「ス・-ヒ=WT#u9・${胃bC1ロ€#a巳」wq}8%.I.JTbネ m'hリ{4攴R,ァコ平
茵」ロtメロbN・Oッ霰
鏡ユ4<゙$sレV追cア}dョEヨ ハヤM鯔~U廩 ・%顴ヤ・兢riレ揶メ・KスHコDW{Pw7「サ・MzCno鈩g哄("J
UEG[Kォ身ツ3€ハcHネBAQ$€x船 gナヨR
*・禁・ロt3s゙攀ウ鉎oソ粧~セ゚・PセC・ュ・鶸・.ホ「 側鏈m<ニヲDョf4ИヤトRlサY゚G;慷kミゥ・リ斑 &タエZー0テ・xp/。ミ聒)チ+\!@運e狛ヤzトィ`・┃
=ハ$i筧・Mモ8@・^E彪・・ェ聚j
C)イョbチ・ュゥY€2w・Dj彬<Gヲb賜vRe$・ь ト^チ・q<ョ}」、甯・m・スョテ彡ヌ瞽!クo4・^カ[.ヘホCン貎ル・モ P(洙 ][ヲェ!殻ヒツ仮類 クgレホヘ・ュfェ繻 ソ硎ネD'・ゥン堝タⅣスWy祭q・fカセツ@[&Tホ複ケイ韮!/モ#a・c゙,傔v仇]啖l・歐N逍癘螺)テ(E`7シ・」#p[・oシoy樒Piエ做'・1ュ画・^・ナ樌ン)ァ#>q?ハセnきQクアキニオ#ラW・ナm鷏レ干・ョカ夐サC wヘ、フ
ラ、H朗・vト'}iヘ效タ}Gfu.ォ'kケ・j"ヒ・<%]ZX"ォ(r・・オp#据ヌソ痊・・・z-HR
ゥk7Qヨ珮葈E゚。♪野Nuッ・テ・Cヲコスア9マX囂Sh6ZサF・カ]q舸<ヨ~゙比蛸チ#南諒+田<ホ4セ4嬾Hヒョ[l蒟?ュ.]ナl\o.゚/・ヒエヲxIxr・・tn!@ィヤ\s管A/橙Ig 撓5$1・ナBコty9]パ゙・Lb・8o・e
^}・P]・カO・ォ[・m'テ窒 86ケ.嚆(82+*яj~コrKt)g纂ョ嵓Tェ,fl・#・諷ロ>!拈砕渺ワ$ムォXl_ ?4ャ@ウ8・ムッ゙&・・・3ホ)譁P(セ綠モ「ン嘯 qgIァD珒ァp甓p ;1 ハn=朶O`S无・鐱凞エ・・N・A・2ヤサク+'UトDb^a楨El r拿ェ/&コ・{t・マ勳恆gミoゥJ5?ノ東(果s%戰・lスンメ`+マカJn、ン叢・・n・凩?゙渼認]己ノ錆黒ノTチ
[セ。トャxr雉g$懌ゥ'ソ・ムミT[on<kWヤヲYマu、8テGアo湘ゃ飼3wJ㊥ラ?ヌ・{ニ澀、OHキマo6x㊧kヒ0搜Z=-ホ噐S'
・lz 繪オ!カ€喆3=コpHオa。イ・マ・@Bセ揖qー[Нノ(メ^.。・mqュユ z$*=^。マ
モiー騰X%」oカ峵ッA
G托)玉ィョヒ・掵・nオFリc]Qgo%攷コ。チ_リ昨・ヨツfU・Hq\bI4恩@?・5ネ・6・樗ョ'、ワCサ。ヲゥ4チ・ イモBムqaS蛾B」・ロヲVSァ7TW」溏ニマ5=シメ橆@d・鄰J莎4!Sル/sアx頃・繩VM・弓錦・レmラ・c]cL;~厩本do}bSq]チPァサ ェIメ旗ャ・P4^嫂煮套$甸イ├D、'互゙・<サ・ハ$諶kョkァ ゚D&フナ?"沺ョsヨZャ6t{邇・/忞・ァ.「・€ツ罵チロリタOウ限EH)Rクiヤ・・#ー<・・ 消ョ獰x ヤK]x 畛・!;錐4ヘb<F寇贈ゥs93・、・・ミ睨墳ミNF諤kl・f暖ネ・yBワネ圧ラTヲエノヨ橄ー・Gレ[霄p・>
・M=ン^l恟A・ウXj3・ヨZラ-.枻1、0)/厮+j(ュヘtフ・餞Q瞋'イキ%7妍苡o幻O曙゚彑堯^ヤ・・R!XjxLリ゙!aaIヤ+ 6e奛堊s肭焏・ウ~握キ呟lカ#セl'o@゙|ム$kCロシNキ」mネッモ5Zム/ネ-浪・X`敬ュR-籤・)ホコタ"71ニxM・~フ弍eス eHハユゥ9「*皇・K エイサYロホ^nガ螳・後・/'ィd竍1=
v・拗ウ・ウウ狎?・d*・F坥γ[臑疸狄・Sム塵SEt;隙tワ
ス旨鶯hヤn・\F・幾
ヨ#スvZケ勢

i]v◎ネ0・4・8&垬
嘘テ・・レ-ノ>`)ヤZヤN・荊4vェ.??EC・d*y|uq>])'jカヤィ・ツラ`ィ.ォS3ュW・ケウ2D_・T,%蘭s慇シニX]Su拇拝廻⊂8テ・ゥワフb}コ<CQhHメサ ヨr|敷6sw・dフヤ7慷・lウヒ誥カ沛リ曹;0~hニヤツ葆・・2ケ鄧㌔カ葯・0・ャ・アォbc・ク7B蠧チbMオメ・,rヨsワ余$ッメ啝抒+X
$・帝tウN昱ァ昮ホ]麹譬攵C范Wユハ*IXミGxャム加ネXR市:o佼・解Tヒu奢驗ツミテ┿ス包。:\GUg_c5t・峪F矩オe軼モ}儁2ェレ ・?ロ鴬] ・1驚・NE%{・轤lフLria・・g7ツ- &O・レB彑
キ・・Y@rE5ウォ血。ェ・・+a$y・宋8A4 f゙ノカ時H=]ィ:橄(oェh.・ヌァGR・イャ曦サヘvク蹌珱90蝮・ゥo,・2^O骼・型j諒PM
痞妤ソG トセ闢U:6孝・Uヌ嶽メェチ、莊ybDメ(ヌ蠻・+ィ&@レ・・シFァ>
ヘヘEA・b聰'+k)Hねワル_腹ヒ#EシYルaw・ソi(・ze睆gIsY捺譏ァキkェ・犢$屠ワzA玄ー!ィjユ・鐡:n餌/チツ・g|0√K{崗
vG・鉉吉・rtキーオnフオ嗷カ€・・ハR(蒿・・イl・+男ラM・
O46チ婬c1ヤ)mフヲ熙ォ:RSゥセセ・jー、+ロ檀ヒ"[€ヘ Qア/礦・・・f關フ俑^鬧DMa!s・kタ)ケ`銭┨Rf沛洟C・x'享ウ1・oセ$゚薰樒㍑IYSゥ・nrウcリ・8呂^<・&痊ツ沂eマ X・^ナ附ラ泌jcs捉Eiャa精・jオロセ ^?狐2.カW、-+」%ヤ{X~9c*%・x瓰Z
・ ィ・ ユワ?lkV∫ ・。j・ミ_ァ[zD0夊・=zァク・h秡g鶇「/ナ|ス「ェム5磐{+iT゙-・・ヘE了yLNgR・ W€・ \ョ0+セワっタルノ€-豐Y・%耘ス1クヌ WM燹ヲaミ蔔盗・禁oX・ムェ-トH.ヲイ;邪ラスラikw簿ワMヲIwンュvロaァSWナWw[5 ツ#$A暸P巡・k6ソgハソワ1踵・セナ曩Nラ・4
甼回f)0・ウvA・・u・ウォヘレム@y3+篏ミラ、U4廏8l殄ヌ;*[jWv
D,スカ抃ハ訐・゚{
F・4タスコ9@準M・サLキ怛c`,チ!zモミUu
|オ<^cネ%クo セ侔・jウ$O1#ケwモW5ォ4I%ワvセz阯鑅・_ンQc`7ソvホヨyーq>,2リス ・G・・a4vA)袂、釁ノT顆ィモメ綱介サリk耿キA9個ヒTW恬!カ&ネ[・Ou夘エ憎a<凬ソ・・ー'・Dカ6ユvオ ロT!ロU・Y藕ハ.$、チ・0・!!リ3・ns8`cNCク
a ・$・lz・TiォョVルヲロ?セA欖・ウノェy4z5鶴轗漿・K 9、ホ5。・ソイ5マノ亞z削2・C熕_タ00d頡チ祢eネトlカヌ・・胥・^讐^e澡4&・酩懲?剔и愧.・ヤGン仇%/マKNz笨'FI(F.*束'"吠ッ^)-]<+ゥiャャ4ラュチ暄・ケタキP3ヌ;b・ケ{$)Oイ&~滉C卦ヨ皰ィネO躑痛G疊、?堅UホC駘ヌ愴
Gクセ@マ泱瑣mアm]カEエm・コ薦iv>伍Jhモ・ャ儕エュтア€=U~.YtオャBM'+フu鈕オリz碁ク/L=mッiヌ、ヨU;]フオs-・R滔;「wA|・・Li・Zセ・zィィ ゚カォ9ユゥ・"剖魑eF孅ー档ムn」;モハ:讌シ・疝・・゚~Q8Q$
gカ竍・イュテJチf鑚dFG77NCLル・・リ・ツナル鰓イ~1ス
㎜・・8+]コNチeエ-・・u躾・鞜ツ;$ゥソI・B・棏ツ{_祢Z侍ワAN6S圦%」咸ツ・]ヌb-ソ%痍mTヤ嗷<・、J2シ7レオ滬b温フ・./・・ニ.ェ騷縣テ拙jnャイo題モヒ.暴L_㊤8エユ-C鈍ホサ$ rョ鶻・SオBV兎,・アO・暉ェレ「・w#スツ!ヌN漠ノDメッタッィ 5ロ`フ・FサテミK?I( ・>hヘッコlノ|クv脩]ルサ・ヒ丙ョ・ヌ欧牾サ・リ・タロヒSG燬妾Lケ毖゚エ レフル強ァュチ・_%a"C}s・七」セアスU^巖續ロ>aIタ゚w佑`ノ"⑳ュl%i・8[舞紡エラォL・傑ャ・・淼_w4_詑qツ3瑟ーオ-|VSテイ・ォユr雕Hv2-&・剛鈴4コナユ咤Z*Brミレル鑵薩7 ハ2Jr
茵Af・,ォ獻8F・&J*ォjホ・mャヒ・ワラン・。オ(*・イ・7@埇・C・( +?ァPxQM
・p続D J).rK ・ィ@舳n@p・ョ「+!\・ m・Iェ*セ8`都ケ1・rマ€樟・}膚・Nクネ:フ昶タ\タh・B腓キゥ・qー焦Mテ・」Vp\ナ
>キγMイmゥtA彦・幼ヤ凝マ・・琶z・W・ォBJJリ歡9蓋OヨDコ_n「ォyケォゥ蛻Rノロ・ャ6yw・/ッbコカ_6・uハ・閲0c杞L.・`3糴`リd昉}腕ky)冪b%fオQ&X"橢・蹲}2nヌ"ヨFケ・ウハ$d"・ア*ト.セtホ4・ハ簡ニ
堰ロ〆゚ワ・ュュ・テマ3HェマィO蟆・Lンスサ[遯kW]溟
E[楸(E$・ヒ4・・準aリスA&刧ス3・」極「ク8:)テo|aヤC`ホ5+語コイ繦yァウァJュ・・[鉄ロ諟1>1=・エ狆lΡ・腐濺クn桓ッ・(表q・谺カkレ勿Z鼻]ォh・オL@淆"・+訪9WB/崑eエ・2゚・」w・Bワ票・d"落ー」サcトムcCmーソ・惘マQ・>P敗<ォキ」G36皆n瓷0m Z蔓s)・ー~オ・」zl}みワァエ・寫ア」%,・・瀕・*ョ・F・郁ーR2e・`ァ^偵鄲2N拓4゚。)ヒ仍;邉ョ・'冐[ゥテ~イ:ヘ!iヒt范fサ ホw5・z{r・ D亰哇・ 0・Rzキソ、VSgK0Dvヤ嬖メKノ,梼ハ錂笊 帋ソヒCw ヲ0jャ@Fニ、)4ハGTィs。ツe,iキ4>4カ2ヌ「/?_愽淦uy・3・Iv]|U・。、ニZZ・sI捍m)Mi揆o#悟抉ホ癈・∟!?aT齦ツサ}・・ン  gロ*4ネRP€巐・8・・ 挙旭A{ヲタム・_タ奉リ・LケcS蔵4mコ疉aフM フ・ア 鬣fァp eNgt\-6*゙・俳PH・ズD迥フ;躯ヘ=・・サ.ィ_゙セ1~<・・・」jQFノ・T蒸0嚇膳P澄+H作サ-レS・ヨセソ・鍍R・LラflC代ナ[&]・6橡・ュ・Jイ「4Q0鑰Zコメ蔽慥ゥサ5゙・・賜・ケno\< 諶ク~坐Rレエ・、蹠タ〈時l躪^ィHaX癖セ=仁bhサ穎k霽L?3Sカ簸埣・穀ホ・+|ネw 1綿・・Lm∩ウヤt・}q・ヨ
悼-レQマWmル ~^゚゙GDロh帳ニfサ纓ヒi7c・ャニv0хaァ[Uu・櫛0/ラYyク・}・>ナンァ4$3.ャン・Kwc7oゥo9リ$ェィュャV兜并bcV4~d+劍kgノミホャ謁・・th堅・リ4Dオ・Z。@.=・煩萪・Dコ!・ァ`zXエY・・ーニ,タC却ヒBB%。8
n剏@
D泡@|&鵰ラUz mョル{)o鴇ヲヲFティ僻炻翁トTnT中v+ロネ・ヲヒv課ve、・ヒキヲモウ糒% /w>チ_シkモ^`*籃クッ・hヒ・・質・rセ0擢・メォ喚オ幗ロ姚|タアノユ^G・クfテ+v+<bヒホ・ヘlフ・ヤ゚嵐竒フj・ウ3腔PKヤ・ヘ・ィ<是衫ャfw 7ツ 「ッチ"薤iu・Q遁ヨミl・纉ョonVマ起ノK/fhIクワE゚マF・゚ィLヲ^a^烹GN.O.・oワ抻兒 ス酵h]・ケ'鳩・亀D啖乂G S⑫・ェt、)yS1楹誅チソチラ@ノ.ユ・ハL9切Vム\aモ・A
RッュMタlキ・0羚X・%、`5・ワ>スリ、aG神桁? ,Nセアア・]#・+Y"・・5・F寔B \伊モ9儉*・」fカ猊リTF-皚・'ュ・・ナセ・ ナホ。垂。リ・hQL&・順・・スPュu・zコ・C・軫Krw、ノ|ゥヤT・レ軟ヾ棊Sス・・マ=ム#疑ケ'・サタケ・ヘスrマ・ヨaシb ルB6{弯・vィZ)cf・髜・・サトム[欅bWM・(エl<スヲk莚(テ~.dXe聞?椎!証・・ケNz粤}Xシ・(・'?Bチ`<朞ラ)$・ w・ャ]・ユモ・X・Ⅳv嘆、H・8・'蹼ス^・・gラ(ル 1COエ兔ファタ、ユイ ・早ナ・チノbt<・」戊m栖K;q,ミ・・テ ウ0シX&遜悽)ォヘ(] D沂5クツ譬ユー
コJAソh7サ鷲`V右ケ2$Q?d・擇・刊・I・セョV稔K:厂T・ホミトtユ6・ヲセ・N」Rモ}ノテ動g朎iS8ラMタユpユ4能Zラ_驎,L刔館#ウィFK・@Y ソ・9テOX jウpIx櫞R F・・臘汝荻。」チシ、@・ン%ホ
」肖ォsqイナ)エ・タユl]・ウuxカ靏l曵Bム0.陦ー・}rホハY}イ'ト0゚"v1僴%友Ⅸ`梳。ン・&ノB嶐hンoミヲォ「・ェュ・ワリ ゚m€Ia嘯着・HB,K仗x~<キNチヲcァ・歃∋_F|$・oR鱧ツ糺
ロウ樟
tサu 'bノリEW._pvgi?ィ勧L?坊ーKu菎鋩v墳ヌョ゚u・エ持ニヌ鵰Pキコ6ⅴ儡WU鼎gf-)奮・チラマ!gCサU゙メj魘很w ャ2ツVセナ・;iミ赳ユC:推ノ、Hセ゚ヨ)椥o顔ケ<メ繍(ヒナ兤・ リマリC迦・扉艙JIク・ムノHvーpアケfムh3ネ)Dユ嫐 [/ト・・ネ>・Dz#wマ荢・ケ憤Dメ黙ャ8,・)河+-㎞ワヒВメミ・\エマSェC゙ラル都駁;1\・ヘUンサkf芬ョ・尢醢z]^・|ウ・眇・l~:~レIマ説 Kウ'申Qx襁Zt冒_「・ヨ・€3mm濬'Gミメ`烱Q畷+1YCYモoノ、ヲ・桀^ッiカチ 挾RjW惕\莱ネフE・鄙[リワZfユhE0w」゙[セH藐・2胯LQ颱ヘ-ンッ1・レO・。・Q>}h。4FF・2Dワ・Hソシエハ變h5;L>ヒu悠゚翅・ト・スゥ€e楢kネ2ャゥサSンA<・」l0・サスカ餒ユ$#]RQwnu・レル・ヲ&>勗・9 w鼾コi `:チj/H 9x・・キテ・`O&Xケ
ー・ウpノ・p)・エ@・ヲタヲ1 fュヨ・コ劭・誨 ソ臘Ea.|k笶ユT*彪ァdヌ撩。リ搭ゥユT"^ソョ&ウ05;q[
・爻ー掎買クル・F・?・ー・ィA瑜マチユイ・y}mCチ?fイgイm"}オ^・フvォ#ト・rアWレタp┼メZャQ$袴W脳ィ!|・1/オW マ玲・+ヨ゚ル・;ェ爛スリw煖ヨーチbmニタZ5nT嗚講/`齠・侶ョ67・ル・;タ軏゙コveテロヘ詢・竫wユョカRkEナVP臧
!ワG !!*Uツ帑%苔p$  ┘・*クUカ﨔ヨ」SWラホNァO錣wキ;ウ=w゙繦滂・・9レイ2Lイ惓[N廈イ懶pー スIkク!ユ m・評I7 KハB,n・ホE髪ヘ:゚@@)\B鯛・Jニセ|d゚・・・觀ユIWニ&Gn゙~筬!エ|ur
貎・!ュ戲カ^゙aD2.,Ag夂*VメI・維作ルG痼コ(Bホ
・[K・Gヒ煩ラ・・D~ノッ5Wユ5オタO xCWK€カl^+x吋D洶猜゚1 モ^゙痒+Ogd"・・・ヲ<ナ・ョウv3}否Z霙・蕓杁摯メ|jスdウソ蝣ア!vヘ・リ愾0!!C棲鋕奏H&・・Rーc・ス/W-譁>+pル6冝C・鏡カナ キ懸・<.鎰闔・キ:ケ:岦eミ}テ`オE」ケRG・$・7駐Q阿DqBAワ|ハbツ]*p!ワ應4Eュοn「セ・ソカ。ワネ&・・"_リ◆ノbハモXヘ・
t@?(テb%・ナァユツツ・n・p#ワ・埜}ョ:ト・セ・・U、:;・ナx--匝>DAキ゚・ ~晟Qル<サ{キ・ワ鉱]gヨラ46・2・@ユg、儀Yミ_+ノモ。シ ・6ヨIォレス釭。・Eケ・>ハ烏タユアフプvトマ.NュフF;フ{X=6・'ヨpg9 蒭@?ュb[YI撒ヘァvラ[X7"V・ルlォjツ8N・ヲ]ラ炸 腋<Q麺Hナ<9・・ヲ
I・ヲS0Y<ケV+k謂|2%(鸛リ銑GN・?綏Ysカ・;・[ァ€マヤfタウ>n^ ・ク・&シヨ!・・)・アヌAkッ瀋・ケBュ・テネCフンィ・瀏イ・・襤額"純・sツヨH・Rmヤ。
イTXヨn咎EIケウノ楴・Wナ・鷁9Jbr麪~レwワ顥;i=魯ォ2ラ嵌・ェ冝オrユ・bdロJ箟謄$紀サラgfヘマ゙sイミヘX2ツd陋ヲロチ$・ウ<(チC~D^(・B・ユ・イ&浯`/Jォoナト、スコ_k・モm`ロ・ヘ:」Dvメホ,・Mヌエャヌフ揣
・ーPaf頷ハシwVィ・ヤ7Sqムシp禔:indd:eaa23c28-5242-11dc-9de5-9991cd1c7591


xmlns:xap="http://ns.adobe.com/xap/1.0/"
xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
2014-02-03T11:43:40+09:00
2014-02-03T11:43:45+09:00
2014-02-03T11:43:45+09:00
Adobe InDesign CS2_J (4.0.5)


JPEG
256
256
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 q7/Hnln/AJaX/wCRUn/NOKu/x55Z/wCWl/8AkVJ/zTirv8eeWf8Alpf/AJFSf804q7/Hnln/AJaX /wCRUn/NOKpppWtafrUckunyGRImCuSrLQkV/aAxVH4q7FXYq7FXYqlfmQkaLckSPCfg+OKMTOP3 idIyVr9+KsE5yf8AVwvv+4av/VbFXc5P+rhff9w1f+q2Ku5yf9XC+/7hq/8AVbFVyz3KCialfqOt Bpyj/mdirf1q7/6umof9w8f9V8Vd9au/+rpqH/cPH/VfFXfWrv8A6umof9w8f9V8Vd9au/8Aq6ah /wBw8f8AVfFXfWrv/q6ah/3Dx/1XxV6NHBCY0JjUniNyoBO2KrvQg/32n/AjFXehB/vtP+BGKu9C D/faf8CMVd6EH++0/wCBGKu9CD/faf8AAjFXehB/vtP+BGKrlRE2RQtfAUxVdirsVdirsVdiqW+Y fV/Q9x6AuTJ8FBZEif7afYoD9PtirCa6p/J5k/4N/wDmjFXV1T+TzJ/wb/8ANGKurqn8nmT/AIN/ +aMVdXVP5PMn/Bv/AM0Yq6uqfyeZP+Df/mjFXV1T+TzJ/wAG/wDzRirq6p/J5k/4N/8AmjFXV1T+ TzJ/wb/80Yq6uqfyeZP+Df8A5oxVkK+bL5VC/oHUTQUqYmqf+FxVv/F19/1YNR/5FN/zTirv8XX3 /Vg1H/kU3/NOKu/xdff9WDUf+RTf804q7/F19/1YNR/5FN/zTirv8XX3/Vg1H/kU3/NOKu/xdff9 WDUf+RTf804qyOJzJGkhUoXUMVbqKitDiq/FXYq7FXYq7FUHqtxeWthLcWEH1u5TjwhrTlVlB+4E nFWO/wCIfOH/AFYf+GP9cVd/iHzh/wBWH/hj/XFXf4h84f8AVh/4Y/1xV3+IfOH/AFYf+GP9cVZD pNzfXdik+o2/1S4YsGhrWgBIH3jFUbirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqE1Mo tmxkIC84geXShkTrXDHm1Z78Msd1GTURcAaUunNBxFTcE8+W9fsMBTLCe6nDgRXqMlK2l1s3EYu0 0oQch6pjLc+PfjVqVwA+5MjGtjJMi9r9ZcRi3ZRGh+JgN6ydgrZK4sBxkdV/KH/fdt/wY/6p48UV rJ5pNc+Ykt55IBo8swjYr6kackandTw3GROSLbHBMi+JNopYZYkl9G3Tmobg7gMtRWjD0+uHii1G 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



xmlns:dc="http://purl.org/dc/elements/1.1/">
application/pdf

xmlns:pdf="http://ns.adobe.com/pdf/1.3/">Adobe PDF Library 7.0False




endstream
endobj
xref
0 131
0000000003 00000 f
0000000016 00000 n
0000000113 00000 n
0000000004 00001 f
0000000005 00000 f
0000000006 00001 f
0000000008 00001 f
0000000178 00000 n
0000000009 00001 f
0000000010 00001 f
0000000011 00001 f
0000000013 00001 f
0000000550 00000 n
0000000014 00001 f
0000000015 00001 f
0000000016 00001 f
0000000017 00001 f
0000000018 00001 f
0000000019 00001 f
0000000020 00001 f
0000000021 00001 f
0000000022 00001 f
0000000023 00001 f
0000000024 00001 f
0000000025 00001 f
0000000026 00001 f
0000000027 00001 f
0000000028 00001 f
0000000029 00001 f
0000000030 00001 f
0000000031 00001 f
0000000032 00001 f
0000000045 00001 f
0000000662 00000 n
0000000818 00000 n
0000000954 00000 n
0000000978 00000 n
0000001130 00000 n
0000001406 00000 n
0000001472 00000 n
0000001608 00000 n
0000001632 00000 n
0000001940 00000 n
0000002215 00000 n
0000002281 00000 n
0000000047 00001 f
0000002391 00000 n
0000000048 00001 f
0000000049 00001 f
0000000050 00001 f
0000000051 00001 f
0000000052 00001 f
0000000053 00001 f
0000000054 00001 f
0000000055 00001 f
0000000058 00001 f
0000002502 00000 n
0000008106 00000 n
0000000059 00001 f
0000000060 00001 f
0000000061 00001 f
0000000062 00001 f
0000000063 00001 f
0000000064 00001 f
0000000065 00001 f
0000000066 00001 f
0000000067 00001 f
0000000068 00001 f
0000000069 00001 f
0000000070 00001 f
0000000071 00001 f
0000000072 00001 f
0000000073 00001 f
0000000074 00001 f
0000000075 00001 f
0000000076 00001 f
0000000077 00001 f
0000000078 00001 f
0000000079 00001 f
0000000080 00001 f
0000000084 00001 f
0000008494 00000 n
0000008630 00000 n
0000008654 00000 n
0000000086 00001 f
0000008722 00000 n
0000000087 00001 f
0000000088 00001 f
0000000089 00001 f
0000000090 00001 f
0000000091 00001 f
0000000092 00001 f
0000000093 00001 f
0000000094 00001 f
0000000095 00001 f
0000000096 00001 f
0000000097 00001 f
0000000098 00001 f
0000000099 00001 f
0000000100 00001 f
0000000101 00001 f
0000000102 00001 f
0000000103 00001 f
0000000104 00001 f
0000000105 00001 f
0000000106 00001 f
0000000109 00001 f
0000008876 00000 n
0000012491 00000 n
0000000110 00001 f
0000000111 00001 f
0000000112 00001 f
0000000113 00001 f
0000000114 00001 f
0000000115 00001 f
0000000116 00001 f
0000000117 00001 f
0000000118 00001 f
0000000000 00001 f
0000012866 00000 n
0000015761 00000 n
0000015939 00000 n
0000036354 00000 n
0000037146 00000 n
0000141534 00000 n
0000144201 00000 n
0000144250 00000 n
0000144763 00000 n
0000145552 00000 n
0000145966 00000 n
0000146612 00000 n
trailer
<<00211a1c8c7d11e382700016cba92e88>]>>
startxref
164065
%%EOF



PR
Comment
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字