.SB

Файл SB

Scratch 1.x Project File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An SB file is a project made with Scratch 1.x (MIT's block-based coding environment), storing sprites, scripts, costumes and sounds in a binary format. Open it with the free offline Scratch 1.4 desktop app, or convert it to .sb3 to use the current Scratch editor at scratch.mit.edu. The modern online editor does not accept the legacy .sb format directly.

Разработчик: MIT Media Lab (Lifelong Kindergarten Group) Категория: Файлы разработчика MIME: application/x.scratch.sb
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 7, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SB?

.sb files are associated with the Scratch programming environment - specifically the legacy Scratch 1.x desktop application developed by the MIT Media Lab.

Files with the .sb extension store Scratch projects: a complete application bundle containing all required resources, for example:

  • graphics and sprite costumes,
  • audio data (sounds and music),
  • scripts written in the visual Scratch block language.

Unlike the later .sb2 and .sb3 formats (which are ZIP archives containing a project.json), an .sb file is a binary Squeak/Smalltalk serialized object stream. It begins with an ASCII magic header - ScratchV01 or ScratchV02 - followed by an info block (thumbnail, author, comment) and the main object stream encoding the stage, sprites, scripts, costumes and sounds. Images are stored using run-length and Squeak bitmap encoding; embedded sounds are typically 22.05 kHz WAV-style audio.

What is Scratch? Scratch is a visual block-based programming language following an object-oriented paradigm. It was developed as an educational tool for children by the MIT Media Lab's Lifelong Kindergarten Group. Scratch uses simple drag-and-drop "puzzle piece" blocks to create objects and interactive functions, making it easy to build games, animations and interactive stories.

The .sb format was introduced with Scratch 1.0 in 2007 and last used in Scratch 1.4 (2009). Scratch 2.0 (2013) switched to .sb2 and Scratch 3.0 (2019) to .sb3. The modern online Scratch editor cannot open .sb files directly; the offline Scratch 1.4 application or a converter tool is required.

Безопасность и защита

РИСК: LOW

A Scratch project is sandboxed educational content with no system-level code, so .sb files are low risk. The realistic cautions: only the offline Scratch 1.4 app or a trusted converter should open them - avoid random "Scratch SB to EXE" sites that bundle adware - and very old projects may rely on features dropped in modern Scratch, so some blocks may not convert cleanly to .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
ТИПBinary serialized Scratch 1.x project (Squeak/Smalltalk object stream)
СВЯЗАННЫЕ.do.md.hex.xsd
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203040506070809
HEX
53637261746368563031
ASCII
ScratchV01
A Scratch 1.x .sb begins with the ASCII magic "ScratchV01" (or "ScratchV02"), followed by an info block and the serialized Squeak/Smalltalk object stream that stores sprites, scripts, sounds and images. This distinguishes it from the later ZIP-based .sb2/.sb3.

Программы, открывающие файлы SB

Windows2 apps
Scratch 1.4 (offline) Бесплатно Install the legacy Scratch 1.4 desktop app and open the .sb directly to view, run and edit it.
Scratch (modern, via conversion) Бесплатно Convert the .sb to .sb2/.sb3 first, then open it in the online editor or Scratch Desktop.
macOS1 app
Scratch 1.4 (offline) Бесплатно Install the legacy Scratch 1.4 desktop app and open the .sb directly to view, run and edit it.
Linux1 app
Scratch 1.4 (offline) Бесплатно Install the legacy Scratch 1.4 desktop app and open the .sb directly to view, run and edit it.
Web1 app
Scratch online editor (after conversion) Бесплатно The current editor opens .sb2/.sb3; convert your .sb up first, then load it.

Технические подробности

глубокая спецификация
File structureBinary Squeak/Smalltalk serialized object stream; not a ZIP archive
Magic bytesASCII string `ScratchV01` or `ScratchV02` at byte offset 0
Byte orderBig-endian
Container layoutInfo ObjStream (thumbnail, author, comment) followed by main ObjStream (stage, sprites, scripts, costumes, sounds)
Image encodingSprite costumes stored as bitmaps with run-length and Squeak PixMap encoding
Color depthUp to 32-bit RGBA for embedded costume bitmaps
Audio encodingWAV-style PCM audio, typically 22.05 kHz, embedded in the object stream
Stage canvas sizeFixed 480×360 px (Scratch 1.x standard)
MIME typeapplication/x.scratch.sb (informal); generic fallback is application/octet-stream
SecurityUnencrypted; all data stored as a plain binary object stream
CompressionNo file-level compression; individual costume bitmaps may use Squeak run-length encoding internally
DeveloperMIT Media Lab, Lifelong Kindergarten Group
Platform supportWindows, macOS, Linux - via the Scratch 1.4 offline editor
Superseded by.sb2 (Scratch 2.0, 2013) and .sb3 (Scratch 3.0, 2019), both ZIP archives with project.json
Выпущен2007 (Scratch 1.0)
Последняя версияScratch 1.4 (2009) - last version to use the binary .sb format
Спецификацияen.scratch-wiki.info

Конвертации SB

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SB.

Часто задаваемые вопросы

What is an SB file?
It's a project made with Scratch 1.x, MIT's block-based coding tool for kids - it stores the sprites, scripts, costumes and sounds. It's the original format used up to Scratch 1.4.
How do I open an SB file?
Use the free offline Scratch 1.4 app to open it directly, or convert it to .sb3 so the current Scratch editor at scratch.mit.edu can load it.
Why won't the online Scratch editor open my SB file?
The modern editor only opens .sb2/.sb3 (ZIP+JSON). The legacy .sb is a different binary format - convert it up to .sb3 first, or open it in Scratch 1.4.
What's the difference between SB, SB2 and SB3?
.sb is Scratch 1.x's binary format; .sb2 is Scratch 2.0 and .sb3 is Scratch 3.0 - both .sb2 and .sb3 are ZIP archives containing a project.json. Newer Scratch uses .sb3.
Can I turn an SB project into an app or EXE?
Not from a raw 1.x .sb. Convert it to .sb3 first, then use a modern packager (like the TurboWarp packager) to make a standalone build, or just share it on scratch.mit.edu.
My SB file is described as a Mac sandbox config - which is it?
The .sb extension is reused: Apple's sandbox profile sources also use .sb. If yours is a Scratch project it opens in Scratch 1.4; a sandbox profile is a developer text file used by macOS' sandbox, unrelated to 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.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.TMPTemporary File

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z