AIファイルからサムネールを取り出す試み【失敗】

AIファイルの中のhogehogeの中身ってサムネールだよね、たぶん。
ということで、取り出してみたくなったんだけど。
base64でデコードして書き出すだけじゃ、だめでした。

#!/bin/ruby -Ku
require 'base64'
text = STDIN.read
x = text.scan(/<xapGImg:image>(.+)<\/xapGImg:image>/)
d = Base64.decode64(x[0][0])
print d
head -n 50 hoge.ai | ruby getthumbnail.rb > fuga.jpg

そもそもOSXのファイル情報(コマンド+i)で表示されるサムネールってどこからとってきてるんだろう。