Sketch のファイル形式

  • 1
    Like
  • 0
    Comment
More than 1 year has passed since last update.

何気に Sketch 3 のファイルをテキストエディタで開いてみて気付きました。

Sketch 2 ・Sketch 3 で保存ファイルに利用されているファイル形式は専用のものではなく、汎用的なフォーマットです。

Sketch 3 のファイルフォーマット

SQLite 3 なので、SQLite ビューワなどで開いてあげると見ることができます。

Screen Shot 2015-12-02 at 18.47.42.png

SQLite ビューワ Base で Sketch のファイルを開いてみたところ。

基本的にデータは blob で保存されているようです。どの程度まで読み取ることできるかは解析していません。

Sketch 2 のファイルフォーマット

Sketch 2 のファイルはパッケージ形式で、実態はフォルダです。

Screen Shot 2015-12-02 at 18.52.06.png

Finder で「Show Package Contents ...」(日本語だと「パッケージの内容を表示」でしょうか)を選ぶと中身が確認できて、

  • Data
  • metadata
  • version

という 3 つのファイルが格納されています。

metadata は XML ファイル、version は plain text なので、そのままテキストエディタで開いて確認できます。

Screen Shot 2015-12-02 at 18.58.49.png

Data はバイナリな plist ファイルなので、Property List Editor で開くことができます。

もし Property List Editor がなければ、DataData.plist と拡張子をつけて Xcode で開いて確認することができます。