Converti sb3 in sb2

Converti SB3 in SB2

Converti i progetti SB3 di Scratch 3 per i sistemi legacy Scratch 2, con limiti di testing e compatibilità.

Converti i file SB3 online

Non abbiamo ancora un convertitore online dedicato per SB3 in SB2, ma puoi convertire i file SB3 online in questi formati:

Come convertire sb3 in sb2 file

Un Scratch 2 Offline Editor legacy, un'immagine di un computer scolastico meno recente o un flusso di lavoro basato su archivi potrebbe richiedere un progetto .sb2 e non riuscire ad aprire un file .sb3. Scratch 3 può importare molti progetti Scratch 2, ma non dispone di un comando supportato per esportare nuovamente i progetti in Scratch 2.

Formati di progetto SB3 e SB2

Un file .sb3 è un progetto Scratch 3 prodotto dal sito web Scratch, da Scratch Desktop, TurboWarp e dagli editor Scratch 3 compatibili. È un pacchetto basato su ZIP che contiene un file project.json di Scratch 3, sprite, costumi, sfondi, suoni, variabili, liste, script e dati del progetto relativi alle estensioni.

Un file .sb2 è un progetto Scratch 2 utilizzato dall'editor online Scratch 2, ormai dismesso, e da Scratch 2 Offline Editor. È anch'esso un pacchetto basato su ZIP, ma utilizza uno schema project.json, una rappresentazione dei blocchi e riferimenti agli asset differenti.

Il vantaggio pratico di .sb2 è la compatibilità con il software limitato a Scratch 2. Non è intrinsecamente più piccolo o più potente di .sb3 e rinominare project.sb3 in project.sb2 non lo converte.

Convertire un progetto SB3

Per i progetti semplici, utilizza l'open source convertitore da SB3 a SB2 SheepTester. Il relativo codice sorgente è disponibile tramite il progetto GitHub collegato e il convertitore ospitato elabora il progetto selezionato nel browser.

  1. Conserva una copia invariata del file originale .sb3.
  2. Apri il convertitore, seleziona il file .sb3 e scarica il file .sb2 generato.
  3. Apri il risultato nell'esatto ambiente Scratch 2 che dovrà utilizzarlo.
  4. Verifica ogni script con la bandiera verde, interazione con tastiera e mouse, broadcast, variabile, lista, clone, cambio di costume, suono e input del sensore.

Il convertitore può tradurre molti blocchi Scratch standard, ma non può garantire un risultato funzionante per ogni progetto. Non caricare lavori scolastici, di clienti o personali non pubblicati su siti di conversione sconosciuti; utilizza un servizio identificabile con codice sorgente pubblicato o un'informativa sulla privacy chiara.

Per i progetti che non superano la conversione automatica, ricostruiscili nel legacy Scratch 2 Offline Editor. Apri il progetto sorgente in Scratch Desktop o sul sito web Scratch, esporta singolarmente costumi e suoni, quindi importali in Scratch 2 e ricrea sprite, variabili, liste, broadcast, blocchi personalizzati e script. Salva tramite File → Save to your computer per creare un file .sb2 autentico.

Scratch 2 Offline Editor dipende dal suo runtime legacy basato su Adobe AIR e potrebbe richiedere un ambiente del sistema operativo meno recente o sottoposto a manutenzione specifica. Verifica il file completato nell'installazione di destinazione invece di presumere che un file accettato da un'altra configurazione di Scratch 2 si comporti nello stesso modo.

Limiti di compatibilità

Il downgrade automatico richiede la traduzione tra schemi di progetto incompatibili; non è un'operazione di riconfezionamento ZIP. Gli opcode dei blocchi, la struttura degli script, i metadati degli asset, i commenti, i monitor e i dati delle estensioni devono essere riscritti per Scratch 2.

I blocchi e le estensioni esclusivi di Scratch 3 potrebbero essere rimossi, tradotti in modo imperfetto o richiedere una riprogettazione. Text to Speech, Translate, le integrazioni LEGO più recenti, il supporto micro:bit e altre funzionalità dipendenti dall'hardware richiedono controlli specifici; alcune estensioni Scratch 3 non hanno un equivalente utilizzabile in Scratch 2, mentre altre dipendono da software o supporto hardware per le estensioni differenti.

I progetti che utilizzano movimento, aspetto, suono, eventi, controllo, sensori, operatori, variabili, liste, penna, blocchi personalizzati e clonazione di base sono i candidati migliori per la conversione. Controlla la temporizzazione e l'ordine di esecuzione dopo la conversione, soprattutto in relazione ai blocchi wait, alla riproduzione dei suoni, alla creazione dei cloni, ai broadcast e ai valori dei sensori.

Non decomprimere un progetto .sb3 e non modificare o rinominare il relativo file interno project.json. Scratch 2 si aspetta strutture di script e asset di Scratch 2 e rifiuterà o interpreterà in modo errato i dati dei progetti Scratch 3.

Confronto formato: SB3 vs SB2

Come i formati SB3 e SB2 si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati SB3 e SB2
Proprietà .SB3 Scratch 3.0 Project .SB2 Scratch 2.0 Project File
Standard aperto No No
Compressione Lossless Entrambi
Dimensione tipica del file Medio Piccolo
Si apre in un browser web Parziale No
Modifica successiva Facile Facile
Supporto metadata Base Base
Leggibile come testo semplice No No
Ideale per Editing e post-produzione Incorporamento nelle applicazioni
Introdotto 2019 2013
Sviluppatore Scratch Foundation MIT Media Lab Lifelong Kindergarten Group / Scratch Team
Tipo MIME application/x.scratch.sb3 —

Domande frequenti

Tutti i miei blocchi di Scratch 3 funzioneranno dopo aver convertito SB3 in SB2?

No, i blocchi introdotti in Scratch 3, inclusi molti blocchi delle estensioni, potrebbero essere rimossi o modificati perché Scratch 2 non li supporta. Verifica il progetto convertito e sostituisci manualmente il comportamento non supportato.

Perché il mio progetto SB2 convertito appare diverso o non si apre?

Di solito succede quando la conversione non riesce a trasferire una funzionalità di un progetto Scratch 3 nel formato SB2 più vecchio, oppure quando un elemento o uno script usa dati che il formato precedente non riconosce. Un progetto con blocchi non supportati potrebbe aprirsi con script mancanti, un comportamento modificato o errori di conversione.

Posso riconvertire un progetto SB2 in SB3 senza perdere nulla?

Non necessariamente, perché le informazioni rimosse o modificate durante la conversione da SB3 a SB2 non possono essere ripristinate in modo affidabile. Il risultato SB2 è modificabile, ma è importante conservare il progetto SB3 originale se ti serve l'intero set di funzionalità di Scratch 3.

Altre conversioni di file .sb3

Conversione inversa

Conversione in .sb2
da altri formati

Condividi sui social media: