.SCRATCH

Fichier SCRATCH

Scratch project file
Poser une question
RÉPONSE RAPIDE

Un fichier étiqueté « .scratch » provient presque certainement du tampon temporaire d'une application non liée, et non de MIT Scratch. Les vrais projets Scratch utilisent les extensions .sb3 (Scratch 3.0), .sb2 (2.0) ou .sb (1.x). Ouvrez n'importe lequel d'entre eux gratuitement sur scratch.mit.edu (Fichier > Importer depuis votre ordinateur) ou dans l'application hors ligne Scratch Desktop - aucun compte n'est requis.

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

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 24, 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 SCRATCH ?

Un fichier .scratch stocke un projet créé avec le langage de programmation Scratch, développé au MIT (Massachusetts Institute of Technology). Contrairement à la description en texte brut parfois citée, les fichiers de projet Scratch sont des archives compressées : les formats modernes .sb2 et .sb3 sont des archives ZIP standards contenant un manifeste project.json ainsi que des images de lutins (sprites) et des fichiers audio. L'ancien format .sb utilisé par Scratch 1.x est un stockage d'objets binaire Squeak plutôt qu'un ZIP. Scratch permet aux utilisateurs de créer des jeux, des animations, des histoires et des programmes interactifs. Le nom « scratch » vient d'une technique utilisée dans le mixage musical.

Scratch a été conçu comme un outil pédagogique pour les enfants de 8 ans et plus afin de se familiariser avec le code. Il utilise une interface de programmation par blocs construite autour de blocs d'instructions colorés qui s'emboîtent - aucune syntaxe textuelle n'est requise. Scratch est un langage de programmation visuel piloté par des événements. Bien que la programmation dans Scratch soit simple et amusante, Scratch 3.0 a étendu la plateforme avec des blocs d'extension optionnels pour du matériel réel tel que micro:bit et LEGO. Les projets peuvent être partagés sur la communauté scratch.mit.edu ou exécutés hors ligne à l'aide de Scratch Desktop.

Sécurité et sûreté

RISQUE : LOW

Les projets Scratch sont des programmes isolés (sandboxed) contenant uniquement des données (blocs + médias) sans accès à votre système, donc un fichier .sb3/.sb2/.sb présente un risque faible lorsqu'il est ouvert dans l'éditeur Scratch ou TurboWarp. Le fait que le .sb3 soit un ZIP signifie que vous pouvez inspecter son contenu en toute sécurité avec un outil d'archivage. Téléchargez toujours l'éditeur depuis le site officiel scratch.mit.edu (ou turbowarp.org) plutôt que depuis des « ouvreurs de projets Scratch » tiers, dont certains sont des logiciels publicitaires. Pour les enfants, la principale considération concerne les fonctionnalités de partage et de commentaires de la communauté en ligne, et non le format de fichier. Un simple fichier « .scratch » provenant d'un logiciel non lié n'est qu'un fichier temporaire - traitez-le selon son application d'origine.

Détails du format

en bref
NOM COMPLETScratch project file
DÉVELOPPEURMIT (Scratch Foundation / MIT Media Lab Lifelong Kindergarten group)depuis Scratch 1.0 (2007); current Scratch 3.0 from 2019
TYPE MIMEapplication/x.scratch.sb3
TYPEProjet de programmation visuelle (ZIP+JSON dans les versions actuelles ; stockage d'objets binaire/Squeak pour les anciennes versions)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier temporaire/de travail générique « scratch » - De nombreux programmes non liés nomment un tampon temporaire ou de travail « .scratch » ; ce sont des fichiers de travail spécifiques à l'application, pas des projets Scratch.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
IMPORTANT : les extensions réelles de Scratch sont .sb (Scratch 1.x), .sb2 (Scratch 2.0) et .sb3 (Scratch 3.0) - il n'existe pas d'extension « .scratch » standard. Les fichiers .sb2/.sb3 modernes sont des archives ZIP (« PK » à l'offset 0) contenant une description de projet JSON plus les médias (lutins, costumes, sons). Le .sb original (Scratch 1.x) est quant à lui un stockage d'objets binaire Squeak avec son propre en-tête, et non un ZIP. Confiance : moyenne car l'étiquette « .scratch » de la base de données ne correspond pas aux extensions réelles.

Programmes qui ouvrent les fichiers SCRATCH

Windows2 apps
Scratch Desktop (offline editor) Gratuit Installez l'application hors ligne, puis Fichier > Importer depuis votre ordinateur pour ouvrir .sb3/.sb2/.sb sans internet.
7-Zip (inspect only) Open-source Ouvrez un .sb3/.sb2 comme une archive (c'est un ZIP) pour extraire son project.json, ses images et ses sons. N'exécute pas le projet.
macOS1 app
Scratch Desktop (offline editor) Gratuit Installez l'application hors ligne, puis Fichier > Importer depuis votre ordinateur pour ouvrir .sb3/.sb2/.sb sans internet.
Linux1 app
Scratch online editor / TurboWarp Desktop Open-source Scratch n'a pas de version de bureau officielle pour Linux ; utilisez l'éditeur web ou TurboWarp Desktop (Linux) pour ouvrir les fichiers .sb3.
Web2 apps
Scratch online editor Gratuit Fichier > Importer depuis votre ordinateur, choisissez le .sb3/.sb2/.sb. Exécute et édite le projet dans le navigateur ; aucun compte n'est requis pour ouvrir un fichier local.
TurboWarp Open-source Glissez-déposez le .sb3 pour l'exécuter plus rapidement et l'exporter en HTML/exe autonome. Un éditeur/compilateur compatible Scratch.

Détails techniques

spécifications approfondies
Format de conteneurArchive ZIP (`.sb2` / `.sb3`) ; stockage d'objets binaire Squeak (`.sb`, Scratch 1.x)
Manifeste du projet`project.json` - descripteur JSON à la racine du ZIP listant tous les lutins, scripts de blocs, costumes et sons
Types de médias intégrés`.png` et `.svg` pour les costumes et arrière-plans ; `.mp3`, `.wav` et `.ogg` pour les sons - tous emballés dans l'archive
Octets magiques`50 4B 03 04` (signature ZIP « PK ») à l'offset 0, présente dans tous les fichiers `.sb2` et `.sb3`
Paradigme de programmationVisuel, basé sur des blocs, piloté par les événements ; les scripts sont assemblés en emboîtant des blocs colorés sans taper de texte
Type MIME`application/x.scratch.sb3`
Public cibleEnfants de 8 ans et plus ; largement adopté dans les programmes de codage des écoles primaires et secondaires du monde entier
Historique des versions`.sb` (Scratch 1.x, 2007) → `.sb2` (Scratch 2.0, 2013) → `.sb3` (Scratch 3.0, 2019)
Catégories de la palette de blocsMouvement, Apparence, Son, Événements, Contrôle, Capteurs, Opérateurs, Variables, Mes Blocs
Lutins (Sprites)Objets indépendants combinant des images de costumes, des clips sonores et une pile de scripts de blocs ; l'unité de création principale d'un projet
Blocs d'extension (Scratch 3.0)Ensembles de blocs optionnels incluant Musique, Stylo, Détection vidéo, Synthèse vocale, micro:bit et LEGO Mindstorms
Développeur / mainteneurGroupe Lifelong Kindergarten du MIT Media Lab ; gestion continue par la Scratch Foundation (organisation à but non lucratif)
Format de lutin associé`.sprite3` / `.sprite2` - conteneurs d'exportation de lutin unique partageant la même structure interne ZIP+JSON
Partage communautaireLes projets sont publiés directement sur scratch.mit.edu ; la plateforme héberge plus de 100 millions d'utilisateurs enregistrés et plus de 100 millions de projets partagés
PubliéScratch 1.0 (2007); current Scratch 3.0 from 2019
Standard ouvertOui · libre de droits
Spécificationen.scratch-wiki.info

Conversions SCRATCH

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 SCRATCH. 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 SCRATCH.

Foire aux questions

Qu'est-ce qu'un fichier de projet Scratch ?
C'est un programme réalisé dans l'outil de codage gratuit par blocs du MIT, contenant les scripts, les lutins, les costumes et les sons. Les véritables extensions sont .sb3 (Scratch 3.0), .sb2 (2.0) et .sb (1.x) - pas « .scratch ».
Comment ouvrir un fichier Scratch (.sb3) ?
Allez sur scratch.mit.edu, choisissez Fichier > Importer depuis votre ordinateur et sélectionnez le fichier - il s'ouvre et s'exécute dans le navigateur, aucun compte n'est nécessaire. Ou installez l'application hors ligne Scratch Desktop et faites de même.
Un fichier .scratch est-il identique à un .sb3 ?
Probablement pas. Les projets Scratch standards utilisent .sb/.sb2/.sb3. Un fichier se terminant littéralement par « .scratch » est plus probablement un fichier temporaire ou de travail d'un autre programme. Vérifiez quel logiciel l'a créé.
Puis-je ouvrir un vieux projet .sb ou .sb2 dans le nouveau Scratch ?
Oui - Scratch 3.0 (en ligne et Scratch Desktop) ouvre les anciens projets .sb2 et .sb et les convertit en .sb3 lors de l'enregistrement. Le passage inverse de .sb3 à .sb2 n'est pas pris en charge.
Comment transformer un projet Scratch en un jeu exécutable sans Scratch ?
Utilisez le packager de TurboWarp pour exporter le .sb3 en tant qu'exécutable Windows .exe autonome ou en HTML fonctionnant dans n'importe quel navigateur.
Que contient un fichier .sb3 ?
C'est une archive ZIP - renommez-la en .zip (ou ouvrez-la avec 7-Zip) pour voir le fichier project.json (tous les blocs et lutins) ainsi que les ressources d'images et de sons utilisées par le projet.

Références

1Scratch Wiki - Scratch File Formaten.scratch-wiki.info
2Scratch - Download the offline editorscratch.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.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

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