.SB

SB-fil

Scratch 1.x Project File
Ställ en fråga
SNABBT SVAR

En SB-fil är ett projekt skapat med Scratch 1.x (MIT:s blockbaserade kodningsmiljö), som lagrar sprajtar, skript, klädslar och ljud i ett binärt format. Öppna den med den kostnadsfria offline-appen Scratch 1.4, eller konvertera den till .sb3 för att använda den nuvarande Scratch-redigeraren på scratch.mit.edu. Den moderna onlineredigeraren accepterar inte det äldre .sb-formatet direkt.

Utvecklare: MIT Media Lab (Lifelong Kindergarten Group) Kategori: Utvecklarfiler MIME: application/x.scratch.sb
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SB?

.sb-filer är associerade med programmeringsmiljön Scratch - specifikt den äldre skrivbordsapplikationen Scratch 1.x som utvecklats av MIT Media Lab.

Filer med filtillägget .sb lagrar Scratch-projekt: ett komplett applikationspaket som innehåller alla nödvändiga resurser, till exempel:

  • grafik och klädslar för sprajtar,
  • ljuddata (ljud och musik),
  • skript skrivna i det visuella blockbaserade Scratch-språket.

Till skillnad från de senare .sb2 och .sb3-formaten (som är ZIP-arkiv innehållande en project.json), är en .sb-fil en binär Squeak/Smalltalk-serialiserad objektström. Den börjar med en ASCII-magisk header - ScratchV01 eller ScratchV02 - följt av ett infoblock (miniatyrbild, författare, kommentar) och den huvudsakliga objektströmmen som kodar scenen, sprajtar, skript, klädslar och ljud. Bilder lagras med skurlängdskodning (RLE) och Squeak-bitmappskodning; inbäddade ljud är vanligtvis 22,05 kHz ljud av WAV-typ.

Vad är Scratch? Scratch är ett visuellt blockbaserat programmeringsspråk som följer ett objektorienterat paradigm. Det utvecklades som ett pedagogiskt verktyg för barn av MIT Media Labs Lifelong Kindergarten Group. Scratch använder enkla dra-och-släpp-«pusselbitar» för att skapa objekt och interaktiva funktioner, vilket gör det enkelt att bygga spel, animationer och interaktiva berättelser.

Formatet .sb introducerades med Scratch 1.0 år 2007 och användes senast i Scratch 1.4 (2009). Scratch 2.0 (2013) gick över till .sb2 och Scratch 3.0 (2019) till .sb3. Den moderna Scratch-redigeraren online kan inte öppna .sb-filer direkt; offline-applikationen Scratch 1.4 eller ett konverteringsverktyg krävs.

Säkerhet & trygghet

RISK: LOW

Ett Scratch-projekt är sandlådebaserat pedagogiskt innehåll utan kod på systemnivå, så .sb-filer innebär låg risk. Realistiska försiktighetsåtgärder: endast offline-appen Scratch 1.4 eller ett pålitligt konverteringsverktyg bör öppna dem - undvik slumpmässiga «Scratch SB to EXE»-webbplatser som paketerar annonsprogram - och mycket gamla projekt kan förlita sig på funktioner som tagits bort i modern Scratch, så vissa block kanske inte konverteras felfritt till .sb3.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNScratch 1.x Project Fileäven känd som Scratch project, Scratch 1.4 project
UTVECKLAREMIT Media Lab (Lifelong Kindergarten Group)sedan 2007 (Scratch 1.0)
MIME-TYPapplication/x.scratch.sb
TYPBinärt serialiserat Scratch 1.x-projekt (Squeak/Smalltalk-objektström)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203040506070809
HEX
53637261746368563031
ASCII
ScratchV01
En Scratch 1.x .sb börjar med den magiska ASCII-koden «ScratchV01» (eller «ScratchV02»), följt av ett infoblock och den serialiserade Squeak/Smalltalk-objektströmmen som lagrar sprajtar, skript, ljud och bilder. Detta skiljer den från de senare ZIP-baserade .sb2/.sb3.

Program som öppnar SB-filer

Windows2 apps
Scratch 1.4 (offline) Gratis Installera den äldre skrivbordsappen Scratch 1.4 och öppna .sb-filen direkt för att visa, köra och redigera den.
Scratch (modern, via conversion) Gratis Konvertera .sb till .sb2/.sb3 först, och öppna den sedan i onlineredigeraren eller Scratch Desktop.
macOS1 app
Scratch 1.4 (offline) Gratis Installera den äldre skrivbordsappen Scratch 1.4 och öppna .sb-filen direkt för att visa, köra och redigera den.
Linux1 app
Scratch 1.4 (offline) Gratis Installera den äldre skrivbordsappen Scratch 1.4 och öppna .sb-filen direkt för att visa, köra och redigera den.
Web1 app
Scratch online editor (after conversion) Gratis Den nuvarande redigeraren öppnar .sb2/.sb3; konvertera din .sb först och ladda den sedan.

Tekniska detaljer

djup specifikation
FilstrukturBinär Squeak/Smalltalk-serialiserad objektström; inte ett ZIP-arkiv
Magiska bytesASCII-sträng `ScratchV01` eller `ScratchV02` vid byte-offset 0
ByteordningBig-endian
ContainerlayoutInfo ObjStream (miniatyrbild, författare, kommentar) följt av huvud-ObjStream (scen, sprajtar, skript, klädslar, ljud)
BildkodningSprajtklädslar lagrade som bitmappar med skurlängdskodning och Squeak PixMap-kodning
FärgdjupUpp till 32-bitars RGBA för inbäddade bitmappar för klädslar
LjudkodningPCM-ljud av WAV-typ, vanligtvis 22,05 kHz, inbäddat i objektströmmen
ScenstorlekFast 480×360 px (Scratch 1.x-standard)
MIME-typapplication/x.scratch.sb (informell); generisk reserv är application/octet-stream
SäkerhetOkrypterad; all data lagras som en vanlig binär objektström
KomprimeringIngen komprimering på filnivå; enskilda bitmappar för klädslar kan använda Squeak-skurlängdskodning internt
UtvecklareMIT Media Lab, Lifelong Kindergarten Group
PlattformssupportWindows, macOS, Linux - via offline-redigeraren Scratch 1.4
Ersatt av.sb2 (Scratch 2.0, 2013) och .sb3 (Scratch 3.0, 2019), båda ZIP-arkiv med project.json
Släppt2007 (Scratch 1.0)
Senaste versionScratch 1.4 (2009) - last version to use the binary .sb format
Specifikationen.scratch-wiki.info

SB-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SB-filer.

Vanliga frågor

Vad är en SB-fil?
Det är ett projekt skapat med Scratch 1.x, MIT:s blockbaserade kodningsverktyg för barn - det lagrar sprajtar, skript, klädslar och ljud. Det är det ursprungliga formatet som användes fram till Scratch 1.4.
Hur öppnar jag en SB-fil?
Använd den kostnadsfria offline-appen Scratch 1.4 för att öppna den direkt, eller konvertera den till .sb3 så att den nuvarande Scratch-redigeraren på scratch.mit.edu kan ladda den.
Varför öppnar inte Scratch-onlineredigeraren min SB-fil?
Den moderna redigeraren öppnar endast .sb2/.sb3 (ZIP+JSON). Det äldre .sb-formatet är ett annat binärt format - konvertera det till .sb3 först, eller öppna det i Scratch 1.4.
Vad är skillnaden mellan SB, SB2 och SB3?
.sb är det binära formatet för Scratch 1.x; .sb2 är Scratch 2.0 och .sb3 är Scratch 3.0 - både .sb2 och .sb3 är ZIP-arkiv som innehåller en project.json. Nyare Scratch använder .sb3.
Kan jag göra om ett SB-projekt till en app eller EXE-fil?
Inte direkt från en rå 1.x .sb. Konvertera den till .sb3 först och använd sedan ett modernt paketeringsverktyg (som TurboWarp packager) för att skapa en fristående version, eller dela den helt enkelt på scratch.mit.edu.
Min SB-fil beskrivs som en Mac sandbox-konfiguration - vilken är det?
Filtillägget .sb återanvänds: Apples källfiler för sandbox-profiler använder också .sb. Om din fil är ett Scratch-projekt öppnas den i Scratch 1.4; en sandbox-profil är en textfil för utvecklare som används av macOS sandbox och har inget med Scratch att göra.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö