ワークスペース zip
平文で、フォルダ構造もそのままです。展開すれば普通のエディタで開けます。マニフェスト
.scode/workspace.json に形式の種類とバージョンが入ります。
マニフェストが入っていない普通の zip は、パスと拡張子の検証だけを通して受け入れます。
他のツールで作った zip を取り込みたい場合に使えます。
入るもの・入らないもの
詳しくは zip でバックアップ・移行するを参照してください。
取り込み時の検証
Design だけ扱いが違うのは、1件のために zip 全体を拒否すると、
同じ zip の通常のコードまで取り込めなくなるためです。
救出バックアップ zip
旧公開版のデータを救出したときに作られます。code.zip はマニフェストを持たない普通の zip です。
ファイルを取り出すだけで、コードは変換されません。
取り出しに失敗した場合
中途半端なcode.zip を成功として出すことはありません。
完全に復元できない場合は code.zip と designs/ を含めず、
raw/ だけを残して EXTRACTION-ERROR.txt に理由を記録します。