なぜ LLSP を SB3 に変換するのですか?
.llsp は標準的な Scratch 3 プロジェクトを包む ZIP ラッパーであり、.sb3 はそのネイティブな Scratch 形式です。.sb3 を抽出することで、ブロック構造を調べたり、project.json を再利用したり、Scratch エディタでファイルを開いたりできます。
LLSP から SB3 への変換方法
7-Zip
.llsp を右クリック(またはコピーして .zip にリネーム)し、7-Zip で開いて、アーカイブ内から内部の .sb3 ファイルを抽出します。
unzip (macOS/Linux)
ターミナルで unzip yourproject.llsp を実行してバンドルを展開し、抽出された内容から .sb3 を取り出します。
これらの形式について
.llsp ファイルは、LEGO Education SPIKE App バージョン 2 によって保存されるプロジェクトファイルです。これは、学生が SPIKE Prime または SPIKE Essential ロボット用に作成したブロックベースまたは Python のプログラムを保持します。このファイルは、プロジェクトのマニフェスト、SVG…
.LLSP の詳細を開く →SB3ファイルは、MITのScratchで作成されたビジュアルプログラミングプロジェクトであるScratch 3.0プロジェクトです。scratch.mit.edu(ファイル → コンピューターから読み込む)または無料のScratch Desktopアプリで開くことができます。このファイルは標準的なZIPアーカイブです。拡張子を .zip…
.SB3 の詳細を開く →品質と注意点
.sb3は SPIKE 固有の拡張ブロックを使用しているため、標準の Scratch では表示はされますが、ロボットのコードを実行することはできません。- これは変換ではなく抽出です。
.sb3は SPIKE がプロジェクト内に保存したファイルそのものです。 - プログラム間でロジックをコピーするだけなら、内部の
project.jsonを JSON ビューアで読み取るのが最適です。
よくある質問
.sb3 は通常の Scratch で動作しますか?
最初にファイル名を変更する必要がありますか?
.llsp を .zip に変更することで、Windows や 7-Zip がアーカイブとしてより確実に認識するようになります。なぜ「二重に ZIP 圧縮」されているのですか?
.llsp という ZIP の中に .sb3 が含まれており、その .sb3 自体も project.json やメディアファイルを保持する ZIP 形式であるためです。編集して元に戻すことはできますか?
.sb3 に再 ZIP し、さらにそれを .llsp に再 ZIP すれば、SPIKE に戻すことができます。