何気に Sketch 3 のファイルをテキストエディタで開いてみて気付きました。
Sketch 2 ・Sketch 3 で保存ファイルに利用されているファイル形式は専用のものではなく、汎用的なフォーマットです。
Sketch 3 のファイルフォーマット
SQLite 3 なので、SQLite ビューワなどで開いてあげると見ることができます。
SQLite ビューワ Base で Sketch のファイルを開いてみたところ。
基本的にデータは blob で保存されているようです。どの程度まで読み取ることできるかは解析していません。
Sketch 2 のファイルフォーマット
Sketch 2 のファイルはパッケージ形式で、実態はフォルダです。
Finder で「Show Package Contents ...」(日本語だと「パッケージの内容を表示」でしょうか)を選ぶと中身が確認できて、
- Data
- metadata
- version
という 3 つのファイルが格納されています。
metadata
は XML ファイル、version
は plain text なので、そのままテキストエディタで開いて確認できます。
Data
はバイナリな plist ファイルなので、Property List Editor で開くことができます。
もし Property List Editor がなければ、Data
を Data.plist
と拡張子をつけて Xcode で開いて確認することができます。