[530] Illustrator8データの修復 投稿者:あぷらいと 投稿日:2006/01/20(Fri) 15:30 <HOME>

最近2件のIllustratorデータが開かないと検証をたのまれました。

1件目は「メールで送られてきたデータ」で拡張子が「.ai 1.ps」となっているので、
メールで圧縮せずそのままやりとりしたものらしい。
内容はver.11で作成されver.8で書き出されたもの。
取り敢えずver.8で開いてみると、
************************************************************
イラストレーションを開くことができません。このイラストレーションでは、
 オペレータに対するオペランドの数が正しくありません。
不正なオペレータ:「C」
コンテクスト:
(
%AI6_BeginPatternLayer
0 J 0 j 1 w 4 M []0 d
0 XR
27.2285 49.7178 m
56.9531 49.193454.3838 44.3047 54.2139 43.9805 C
************************************************************
こちらはよく見る状況。
「49.1934」と「54.3838」の間のスペースが欠落している。
エディタで開いてスペースを入れて、Illustratorで開く、
の繰り返しでなんとか開けるようになりました。
ver.8以前のデータをそのままメールでやりとりしたものは
このようなスペースの欠落をよく見ます。

2件目を開いてみると、
************************************************************
イラストレーションを開くことができません。このイラストレーションには、
不当なオペランドが含まれています。
不正なオペレータ:「userdict」
コンテクスト:
%%CreationDate (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated
All Rights Reserved)
userdict
************************************************************
Adobeのデータベースサポートの「文書番号:216266」の方法では、
「A C D」は、文字が縦組のため一文字ずつバラバラとなってしまう。
「B」の「%%PageOrigin:0 0」に書き換える方法では開きませんでした。

最後の手段として、Illustratorで「新規ファイル」を作成・保存し
エディタで「開けないファイル」と「新規ファイル」を開いて
「開けないファイル」の「%%DocumentFonts:」「%%DocumentNeededFonts:」
「%AI55J_Tsume:」の部分と、「%AI5_BeginLayer」から「%AI5_EndLayer--」
の部分を「新規ファイル」の同じ個所にコピーしました。
これで無事にファイルが開くことが出来ました。