.SB

SB ファイル

Scratch 1.x Project File
質問する
クイック回答

SBファイルは、Scratch 1.x(MITのブロックベースのコーディング環境)で作成されたプロジェクトであり、スプライト、スクリプト、コスチューム、サウンドをバイナリ形式で保存します。無料のオフライン版 Scratch 1.4 デスクトップアプリで開くか、.sb3 に変換して scratch.mit.edu の現在の Scratch エディターで使用してください。最新のオンラインエディターは、レガシーな .sb 形式を直接受け入れることはできません。

開発元: MIT Media Lab (Lifelong Kindergarten Group) カテゴリ: 開発用ファイル MIME: application/x.scratch.sb
対応OS Windows macOS Linux Web
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SB ファイル形式とは?

.sb ファイルは、Scratch プログラミング環境、特に MIT メディアラボによって開発されたレガシーな Scratch 1.x デスクトップアプリケーションに関連付けられています。

.sb 拡張子を持つファイルは、Scratch プロジェクトを保存します。これには、以下のような必要なリソースをすべて含む完全なアプリケーションパッケージが含まれています:

  • グラフィックスとスプライトのコスチューム
  • オーディオデータ(サウンドと音楽)
  • ビジュアルな Scratch ブロック言語で書かれたスクリプト

後の .sb2.sb3 形式(project.json を含む ZIP アーカイブ)とは異なり、.sb ファイルはバイナリの Squeak/Smalltalk シリアル化オブジェクトストリームです。これは ASCII マジックヘッダー(ScratchV01 または ScratchV02)で始まり、その後に情報ブロック(サムネイル、作成者、コメント)と、ステージ、スプライト、スクリプト、コスチューム、サウンドをエンコードするメインオブジェクトストリームが続きます。画像はランレングスおよび Squeak ビットマップエンコーディングを使用して保存され、埋め込まれたサウンドは通常 22.05 kHz の WAV 形式のオーディオです。

Scratch とは何ですか? Scratch は、オブジェクト指向パラダイムに従ったビジュアルブロックベースのプログラミング言語です。MIT メディアラボのライフロング・キンダーガーテン・グループによって、子供向けの教育ツールとして開発されました。Scratch はシンプルなドラッグアンドドロップの «パズルピース» ブロックを使用してオブジェクトやインタラクティブな機能を作成し、ゲーム、アニメーション、インタラクティブなストーリーを簡単に構築できるようにします。

.sb 形式は 2007 年に Scratch 1.0 で導入され、Scratch 1.4(2009年)で最後に使用されました。Scratch 2.0(2013年)で .sb2 に、Scratch 3.0(2019年)で .sb3 に切り替わりました。最新のオンライン Scratch エディターは .sb ファイルを直接開くことができません。オフラインの Scratch 1.4 アプリケーションまたは変換ツールが必要です。

セキュリティと安全性

リスク: LOW

Scratch プロジェクトは、システムレベルのコードを含まないサンドボックス化された教育コンテンツであるため、.sb ファイルのリスクは低いです。現実的な注意点として、オフラインの Scratch 1.4 アプリまたは信頼できるコンバーターのみを使用して開いてください。アドウェアを同梱するような怪しい «Scratch SB to EXE» サイトは避けてください。また、非常に古いプロジェクトは最新の Scratch で廃止された機能に依存している場合があり、一部のブロックが .sb3 に正しく変換されない可能性があります。

形式の詳細

概要
正式名称Scratch 1.x Project File別名 Scratch project, Scratch 1.4 project
開発元MIT Media Lab (Lifelong Kindergarten Group)登場時期 2007 (Scratch 1.0)
MIME タイプapplication/x.scratch.sb
タイプバイナリシリアル化 Scratch 1.x プロジェクト (Squeak/Smalltalk オブジェクトストリーム)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203040506070809
16進数
53637261746368563031
ASCII
ScratchV01
Scratch 1.x の .sb は、ASCII マジック «ScratchV01»(または «ScratchV02»)で始まり、その後に情報ブロックと、スプライト、スクリプト、サウンド、画像を保存するシリアル化された Squeak/Smalltalk オブジェクトストリームが続きます。これにより、後の ZIP ベースの .sb2/.sb3 と区別されます。

SB ファイルを開くプログラム

Windows2 apps
Scratch 1.4 (offline) 無料 レガシーな Scratch 1.4 デスクトップアプリをインストールし、.sb を直接開いて表示、実行、編集します。
Scratch (modern, via conversion) 無料 まず .sb を .sb2/.sb3 に変換してから、オンラインエディターまたは Scratch Desktop で開きます。
macOS1 app
Scratch 1.4 (offline) 無料 レガシーな Scratch 1.4 デスクトップアプリをインストールし、.sb を直接開いて表示、実行、編集します。
Linux1 app
Scratch 1.4 (offline) 無料 レガシーな Scratch 1.4 デスクトップアプリをインストールし、.sb を直接開いて表示、実行、編集します。
Web1 app
Scratch online editor (after conversion) 無料 現在のエディターは .sb2/.sb3 を開きます。まず .sb を変換してから読み込んでください。

技術的詳細

詳細仕様
ファイル構造バイナリ Squeak/Smalltalk シリアル化オブジェクトストリーム。ZIP アーカイブではありません
マジックバイトバイトオフセット 0 の ASCII 文字列 `ScratchV01` または `ScratchV02`
バイト順序ビッグエンディアン
コンテナレイアウト情報オブジェクトストリーム(サムネイル、作成者、コメント)に続き、メインオブジェクトストリーム(ステージ、スプライト、スクリプト、コスチューム、サウンド)
画像エンコーディングスプライトのコスチュームは、ランレングスおよび Squeak PixMap エンコーディングを使用したビットマップとして保存
色深度埋め込まれたコスチュームビットマップ用に最大 32ビット RGBA
オーディオエンコーディングWAV 形式の PCM オーディオ、通常 22.05 kHz、オブジェクトストリームに埋め込み
ステージキャンバスサイズ固定 480×360 px (Scratch 1.x 標準)
MIME タイプapplication/x.scratch.sb (非公式); 一般的なフォールバックは application/octet-stream
セキュリティ暗号化なし。すべてのデータはプレーンなバイナリオブジェクトストリームとして保存
圧縮ファイルレベルの圧縮なし。個々のコスチュームビットマップは内部で Squeak ランレングスエンコーディングを使用する場合がある
開発元MIT Media Lab, Lifelong Kindergarten Group
プラットフォームサポートWindows, macOS, Linux - Scratch 1.4 オフラインエディター経由
後継形式.sb2 (Scratch 2.0, 2013) および .sb3 (Scratch 3.0, 2019)。どちらも project.json を含む ZIP アーカイブ
リリース日2007 (Scratch 1.0)
最新バージョンScratch 1.4 (2009) - last version to use the binary .sb format
仕様書en.scratch-wiki.info

SB の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SB ファイルについて最初の質問をしてみましょう。

よくある質問

SBファイルとは何ですか?
これは、子供向けの MIT のブロックベースのコーディングツールである Scratch 1.x で作成されたプロジェクトです。スプライト、スクリプト、コスチューム、サウンドを保存します。Scratch 1.4 まで使用されていたオリジナルの形式です。
SBファイルを開くにはどうすればよいですか?
無料のオフライン版 Scratch 1.4 アプリを使用して直接開くか、.sb3 に変換して scratch.mit.edu の現在の Scratch エディターで読み込めるようにします。
なぜオンラインの Scratch エディターで SBファイルが開けないのですか?
最新のエディターは .sb2/.sb3 (ZIP+JSON) のみを開くことができます。レガシーな .sb は異なるバイナリ形式です。まず .sb3 に変換するか、Scratch 1.4 で開いてください。
SB、SB2、SB3 の違いは何ですか?
.sb は Scratch 1.x のバイナリ形式です。.sb2 は Scratch 2.0、.sb3 は Scratch 3.0 であり、.sb2 と .sb3 はどちらも project.json を含む ZIP アーカイブです。新しい Scratch では .sb3 を使用します。
SBプロジェクトをアプリや EXE に変換できますか?
生の 1.x .sb から直接はできません。まず .sb3 に変換してから、最新のパッケージャー(TurboWarp パッケージャーなど)を使用してスタンドアロンビルドを作成するか、単に scratch.mit.edu で共有してください。
SBファイルが Mac のサンドボックス設定として説明されていますが、どちらですか?
.sb 拡張子は再利用されています。Apple のサンドボックスプロファイルソースも .sb を使用します。お使いのファイルが Scratch プロジェクトであれば Scratch 1.4 で開きます。サンドボックスプロファイルは macOS のサンドボックスで使用される開発者用テキストファイルであり、Scratch とは関係ありません。

参考文献

1Scratch Wiki - Scratch File Format (1.4)en.scratch-wiki.info
2Scratch - Download offline editors (incl. 1.4)scratch.mit.edu

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧