.SB

Fichier SB

Scratch 1.x Project File
Poser une question
RÉPONSE RAPIDE

Un fichier SB est un projet créé avec Scratch 1.x (l'environnement de codage par blocs du MIT), stockant les lutins (sprites), les scripts, les costumes et les sons dans un format binaire. Ouvrez-le avec l'application de bureau gratuite Scratch 1.4 hors ligne, ou convertissez-le en .sb3 pour utiliser l'éditeur Scratch actuel sur scratch.mit.edu. L'éditeur en ligne moderne n'accepte pas directement l'ancien format .sb.

Développeur : MIT Media Lab (Lifelong Kindergarten Group) Catégorie : Fichiers de développement MIME: application/x.scratch.sb
S'OUVRE SUR Windows macOS Linux Web
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 7, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SB ?

Les fichiers .sb sont associés à l'environnement de programmation Scratch - plus précisément à l'ancienne application de bureau Scratch 1.x développée par le MIT Media Lab.

Les fichiers avec l'extension .sb stockent des projets Scratch : un ensemble complet d'applications contenant toutes les ressources requises, par exemple :

  • les graphismes et les costumes des lutins,
  • les données audio (sons et musique),
  • les scripts écrits dans le langage visuel de blocs Scratch.

Contrairement aux formats ultérieurs .sb2 et .sb3 (qui sont des archives ZIP contenant un fichier project.json), un fichier .sb est un flux d'objets sérialisés Squeak/Smalltalk binaire. Il commence par un en-tête magique ASCII - ScratchV01 ou ScratchV02 - suivi d'un bloc d'informations (vignette, auteur, commentaire) et du flux d'objets principal encodant la scène, les lutins, les scripts, les costumes et les sons. Les images sont stockées à l'aide d'un codage par plages (RLE) et d'un codage bitmap Squeak ; les sons intégrés sont généralement de l'audio de type WAV à 22,05 kHz.

Qu'est-ce que Scratch ? Scratch est un langage de programmation visuel par blocs suivant un paradigme orienté objet. Il a été développé comme outil pédagogique pour les enfants par le Lifelong Kindergarten Group du MIT Media Lab. Scratch utilise de simples blocs de « pièces de puzzle » à glisser-déposer pour créer des objets et des fonctions interactives, ce qui facilite la création de jeux, d'animations et d'histoires interactives.

Le format .sb a été introduit avec Scratch 1.0 en 2007 et utilisé pour la dernière fois dans Scratch 1.4 (2009). Scratch 2.0 (2013) est passé au .sb2 et Scratch 3.0 (2019) au .sb3. L'éditeur Scratch en ligne moderne ne peut pas ouvrir les fichiers .sb directement ; l'application hors ligne Scratch 1.4 ou un outil de conversion est nécessaire.

Sécurité et sûreté

RISQUE : LOW

Un projet Scratch est un contenu éducatif exécuté dans un bac à sable sans code au niveau du système, les fichiers .sb présentent donc un risque faible. Précautions réalistes : seuls l'application Scratch 1.4 hors ligne ou un convertisseur de confiance doivent les ouvrir - évitez les sites aléatoires « Scratch SB to EXE » qui regroupent des logiciels publicitaires - et les projets très anciens peuvent dépendre de fonctionnalités supprimées dans le Scratch moderne, certains blocs peuvent donc ne pas se convertir proprement en .sb3.

Détails du format

en bref
NOM COMPLETScratch 1.x Project Filealias Scratch project, Scratch 1.4 project
DÉVELOPPEURMIT Media Lab (Lifelong Kindergarten Group)depuis 2007 (Scratch 1.0)
TYPE MIMEapplication/x.scratch.sb
TYPEProjet Scratch 1.x sérialisé binaire (flux d'objets Squeak/Smalltalk)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203040506070809
HEX
53637261746368563031
ASCII
ScratchV01
Un fichier .sb de Scratch 1.x commence par la signature ASCII « ScratchV01 » (ou « ScratchV02 »), suivie d'un bloc d'informations et du flux d'objets Squeak/Smalltalk sérialisé qui stocke les lutins, les scripts, les sons et les images. Cela le distingue des formats .sb2/.sb3 ultérieurs basés sur ZIP.

Programmes qui ouvrent les fichiers SB

Windows2 apps
Scratch 1.4 (offline) Gratuit Installez l'ancienne application de bureau Scratch 1.4 et ouvrez le .sb directement pour le visualiser, l'exécuter et le modifier.
Scratch (modern, via conversion) Gratuit Convertissez d'abord le .sb en .sb2/.sb3, puis ouvrez-le dans l'éditeur en ligne ou Scratch Desktop.
macOS1 app
Scratch 1.4 (offline) Gratuit Installez l'ancienne application de bureau Scratch 1.4 et ouvrez le .sb directement pour le visualiser, l'exécuter et le modifier.
Linux1 app
Scratch 1.4 (offline) Gratuit Installez l'ancienne application de bureau Scratch 1.4 et ouvrez le .sb directement pour le visualiser, l'exécuter et le modifier.
Web1 app
Scratch online editor (after conversion) Gratuit L'éditeur actuel ouvre les fichiers .sb2/.sb3 ; convertissez d'abord votre .sb, puis chargez-le.

Détails techniques

spécifications approfondies
Structure du fichierFlux d'objets sérialisés binaire Squeak/Smalltalk ; n'est pas une archive ZIP
Octets magiquesChaîne ASCII `ScratchV01` ou `ScratchV02` à l'offset 0
Ordre des octetsBig-endian
Disposition du conteneurInfo ObjStream (vignette, auteur, commentaire) suivi du ObjStream principal (scène, lutins, scripts, costumes, sons)
Encodage des imagesCostumes de lutins stockés sous forme de bitmaps avec encodage par plages et PixMap Squeak
Profondeur de couleurJusqu'à 32 bits RGBA pour les bitmaps de costumes intégrés
Encodage audioAudio PCM de type WAV, généralement 22,05 kHz, intégré dans le flux d'objets
Taille du canevas de la scèneFixe à 480×360 px (standard Scratch 1.x)
Type MIMEapplication/x.scratch.sb (informel) ; le repli générique est application/octet-stream
SécuritéNon chiffré ; toutes les données sont stockées sous forme de flux d'objets binaires simples
CompressionPas de compression au niveau du fichier ; les bitmaps de costumes individuels peuvent utiliser l'encodage par plages Squeak en interne
DéveloppeurMIT Media Lab, Lifelong Kindergarten Group
Prise en charge des plateformesWindows, macOS, Linux - via l'éditeur hors ligne Scratch 1.4
Remplacé par.sb2 (Scratch 2.0, 2013) et .sb3 (Scratch 3.0, 2019), tous deux des archives ZIP avec project.json
Publié2007 (Scratch 1.0)
Dernière versionScratch 1.4 (2009) - last version to use the binary .sb format
Spécificationen.scratch-wiki.info

Conversions SB

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SB. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SB.

Foire aux questions

Qu'est-ce qu'un fichier SB ?
C'est un projet créé avec Scratch 1.x, l'outil de codage par blocs du MIT pour les enfants - il stocke les lutins, les scripts, les costumes et les sons. C'est le format original utilisé jusqu'à Scratch 1.4.
Comment ouvrir un fichier SB ?
Utilisez l'application gratuite Scratch 1.4 hors ligne pour l'ouvrir directement, ou convertissez-le en .sb3 afin que l'éditeur Scratch actuel sur scratch.mit.edu puisse le charger.
Pourquoi l'éditeur Scratch en ligne n'ouvre-t-il pas mon fichier SB ?
L'éditeur moderne n'ouvre que les fichiers .sb2/.sb3 (ZIP+JSON). L'ancien format .sb est un format binaire différent - convertissez-le d'abord en .sb3, ou ouvrez-le dans Scratch 1.4.
Quelle est la différence entre SB, SB2 et SB3 ?
.sb est le format binaire de Scratch 1.x ; .sb2 est celui de Scratch 2.0 et .sb3 celui de Scratch 3.0 - .sb2 et .sb3 sont tous deux des archives ZIP contenant un fichier project.json. Les versions récentes de Scratch utilisent le .sb3.
Puis-je transformer un projet SB en application ou en EXE ?
Pas directement à partir d'un fichier .sb 1.x brut. Convertissez-le d'abord en .sb3, puis utilisez un outil de packaging moderne (comme le packager TurboWarp) pour en faire une version autonome, ou partagez-le simplement sur scratch.mit.edu.
Mon fichier SB est décrit comme une configuration de bac à sable (sandbox) Mac - de quoi s'agit-il ?
L'extension .sb est réutilisée : les sources de profil de bac à sable d'Apple utilisent également .sb. S'il s'agit d'un projet Scratch, il s'ouvre dans Scratch 1.4 ; un profil de bac à sable est un fichier texte de développeur utilisé par le bac à sable de macOS, sans rapport avec Scratch.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z