.SB

File SB

Scratch 1.x Project File
Fai una domanda
RISPOSTA RAPIDA

Un file SB è un progetto creato con Scratch 1.x (l'ambiente di programmazione a blocchi del MIT), che memorizza sprite, script, costumi e suoni in un formato binario. È possibile aprirlo con l'app desktop gratuita Scratch 1.4 offline, oppure convertirlo in .sb3 per utilizzare l'attuale editor di Scratch su scratch.mit.edu. L'editor online moderno non accetta direttamente il formato legacy .sb.

Sviluppatore: MIT Media Lab (Lifelong Kindergarten Group) Categoria: File di sviluppo MIME: application/x.scratch.sb
SI APRE SU Windows macOS Linux Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 7, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SB?

I file .sb sono associati all'ambiente di programmazione Scratch, nello specifico alla vecchia applicazione desktop Scratch 1.x sviluppata dal MIT Media Lab.

I file con estensione .sb memorizzano progetti Scratch: un pacchetto applicativo completo contenente tutte le risorse necessarie, ad esempio:

  • grafica e costumi degli sprite,
  • dati audio (suoni e musica),
  • script scritti nel linguaggio visuale a blocchi di Scratch.

A differenza dei successivi formati .sb2 e .sb3 (che sono archivi ZIP contenenti un project.json), un file .sb è un flusso di oggetti serializzati Squeak/Smalltalk binario. Inizia con un header magico ASCII - ScratchV01 o ScratchV02 - seguito da un blocco informativo (miniatura, autore, commento) e dal flusso di oggetti principale che codifica lo stage, gli sprite, gli script, i costumi e i suoni. Le immagini sono memorizzate utilizzando la codifica run-length e bitmap Squeak; i suoni incorporati sono tipicamente audio in stile WAV a 22,05 kHz.

Cos'è Scratch? Scratch è un linguaggio di programmazione visuale a blocchi che segue un paradigma orientato agli oggetti. È stato sviluppato come strumento educativo per bambini dal Lifelong Kindergarten Group del MIT Media Lab. Scratch utilizza semplici blocchi a «pezzi di puzzle» trascinabili per creare oggetti e funzioni interattive, rendendo facile la costruzione di giochi, animazioni e storie interattive.

Il formato .sb è stato introdotto con Scratch 1.0 nel 2007 e utilizzato per l'ultima volta in Scratch 1.4 (2009). Scratch 2.0 (2013) è passato a .sb2 e Scratch 3.0 (2019) a .sb3. L'editor online moderno di Scratch non può aprire direttamente i file .sb; è necessaria l'applicazione offline Scratch 1.4 o uno strumento di conversione.

Sicurezza e incolumità

RISCHIO: LOW

Un progetto Scratch è un contenuto educativo isolato (sandboxed) senza codice a livello di sistema, quindi i file .sb sono a basso rischio. Le precauzioni realistiche: aprirli solo con l'app Scratch 1.4 offline o un convertitore affidabile - evitare siti casuali «Scratch SB to EXE» che includono adware - e i progetti molto vecchi potrebbero basarsi su funzionalità rimosse nel moderno Scratch, quindi alcuni blocchi potrebbero non convertirsi correttamente in .sb3.

Dettagli del formato

in sintesi
NOME COMPLETOScratch 1.x Project Fileanche noto come Scratch project, Scratch 1.4 project
SVILUPPATOREMIT Media Lab (Lifelong Kindergarten Group)dal 2007 (Scratch 1.0)
TIPO MIMEapplication/x.scratch.sb
TIPOProgetto Scratch 1.x serializzato binario (flusso di oggetti Squeak/Smalltalk)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203040506070809
HEX
53637261746368563031
ASCII
ScratchV01
Un file .sb di Scratch 1.x inizia con il magic ASCII «ScratchV01» (o «ScratchV02»), seguito da un blocco informativo e dal flusso di oggetti Squeak/Smalltalk serializzato che memorizza sprite, script, suoni e immagini. Questo lo distingue dai successivi .sb2/.sb3 basati su ZIP.

Programmi che aprono file SB

Windows2 apps
Scratch 1.4 (offline) Gratuito Installa l'app desktop legacy Scratch 1.4 e apri direttamente il file .sb per visualizzarlo, eseguirlo e modificarlo.
Scratch (modern, via conversion) Gratuito Converti prima il file .sb in .sb2/.sb3, quindi aprilo nell'editor online o in Scratch Desktop.
macOS1 app
Scratch 1.4 (offline) Gratuito Installa l'app desktop legacy Scratch 1.4 e apri direttamente il file .sb per visualizzarlo, eseguirlo e modificarlo.
Linux1 app
Scratch 1.4 (offline) Gratuito Installa l'app desktop legacy Scratch 1.4 e apri direttamente il file .sb per visualizzarlo, eseguirlo e modificarlo.
Web1 app
Scratch online editor (after conversion) Gratuito L'editor attuale apre .sb2/.sb3; converti prima il tuo .sb, quindi caricalo.

Dettagli tecnici

specifiche approfondite
Struttura del fileFlusso di oggetti serializzati binario Squeak/Smalltalk; non è un archivio ZIP
Magic bytesStringa ASCII `ScratchV01` o `ScratchV02` all'offset di byte 0
Ordine dei byteBig-endian
Layout del contenitoreInfo ObjStream (miniatura, autore, commento) seguito dal ObjStream principale (stage, sprite, script, costumi, suoni)
Codifica delle immaginiCostumi degli sprite memorizzati come bitmap con codifica run-length e Squeak PixMap
Profondità coloreFino a 32-bit RGBA per le bitmap dei costumi incorporate
Codifica audioAudio PCM in stile WAV, tipicamente 22,05 kHz, incorporato nel flusso di oggetti
Dimensioni stageFisso 480×360 px (standard Scratch 1.x)
Tipo MIMEapplication/x.scratch.sb (informale); il fallback generico è application/octet-stream
SicurezzaNon crittografato; tutti i dati sono memorizzati come un semplice flusso di oggetti binari
CompressioneNessuna compressione a livello di file; le singole bitmap dei costumi possono utilizzare internamente la codifica run-length di Squeak
SviluppatoreMIT Media Lab, Lifelong Kindergarten Group
Supporto piattaformaWindows, macOS, Linux - tramite l'editor offline Scratch 1.4
Sostituito da.sb2 (Scratch 2.0, 2013) e .sb3 (Scratch 3.0, 2019), entrambi archivi ZIP con project.json
Rilasciato2007 (Scratch 1.0)
Ultima versioneScratch 1.4 (2009) - last version to use the binary .sb format
Specificaen.scratch-wiki.info

Conversioni SB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SB.

Domande frequenti

Cos'è un file SB?
È un progetto creato con Scratch 1.x, lo strumento di programmazione a blocchi del MIT per bambini: memorizza sprite, script, costumi e suoni. È il formato originale utilizzato fino a Scratch 1.4.
Come si apre un file SB?
Usa l'app gratuita Scratch 1.4 offline per aprirlo direttamente, oppure convertilo in .sb3 in modo che l'attuale editor di Scratch su scratch.mit.edu possa caricarlo.
Perché l'editor online di Scratch non apre il mio file SB?
L'editor moderno apre solo .sb2/.sb3 (ZIP+JSON). Il legacy .sb è un formato binario diverso: convertilo prima in .sb3 o aprilo in Scratch 1.4.
Qual è la differenza tra SB, SB2 e SB3?
.sb è il formato binario di Scratch 1.x; .sb2 è di Scratch 2.0 e .sb3 è di Scratch 3.0 - sia .sb2 che .sb3 sono archivi ZIP contenenti un project.json. Il nuovo Scratch usa .sb3.
Posso trasformare un progetto SB in un'app o in un EXE?
Non direttamente da un .sb 1.x grezzo. Convertilo prima in .sb3, quindi usa un packager moderno (come il packager TurboWarp) per creare una build standalone, o semplicemente condividilo su scratch.mit.edu.
Il mio file SB è descritto come una configurazione sandbox Mac: di cosa si tratta?
L'estensione .sb è riutilizzata: anche i sorgenti del profilo sandbox di Apple usano .sb. Se il tuo è un progetto Scratch si apre in Scratch 1.4; un profilo sandbox è un file di testo per sviluppatori usato dalla sandbox di macOS, non correlato a Scratch.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z