Přeskočit na obsah

Převod souboru SB3 do SB2

Převádět projekty Scratch 3 SB3 pro starší systémy Scratch 2 s omezeními testování a kompatibility.

Převádějte soubory SB3 online

Pro převod SB3 do SB2 zatím vlastní online konvertor nemáme, ale soubory SB3 můžete online převést do těchto formátů:

Chcete převádět SB3 na SB2?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor sb3 do formátu sb2

Starší Scratch 2 Offline Editor, starší obraz počítače ve třídě nebo archivní pracovní postup může vyžadovat projekt .sb2 a nemusí umět otevřít soubor .sb3. Scratch 3 dokáže importovat mnoho projektů ze Scratch 2, ale nemá podporovaný příkaz pro export projektů zpět do Scratch 2.

Formáty projektů SB3 a SB2

Soubor .sb3 je projekt Scratch 3 vytvořený webem Scratch, aplikací Scratch Desktop, aplikací TurboWarp a kompatibilními editory Scratch 3. Jedná se o balíček založený na formátu ZIP, který obsahuje soubor project.json Scratch 3, postavy, kostýmy, pozadí, zvuky, proměnné, seznamy, skripty a data projektu související s rozšířeními.

Soubor .sb2 je projekt Scratch 2 používaný ukončeným online editorem Scratch 2 a aplikací Scratch 2 Offline Editor. Také se jedná o balíček založený na formátu ZIP, používá však jiné schéma project.json, reprezentaci bloků a odkazy na zdroje.

Praktickou výhodou formátu .sb2 je kompatibilita se softwarem omezeným na Scratch 2. Ve své podstatě není menší ani schopnější než .sb3 a přejmenování souboru project.sb3 na project.sb2 jej nepřevede.

Převod projektu SB3

U jednoduchých projektů použijte open-source převaděč SheepTester SB3-to-SB2. Jeho zdrojový kód je dostupný prostřednictvím odkazovaného projektu GitHub a hostovaný převaděč zpracuje vybraný projekt v prohlížeči.

  1. Uchovejte nezměněnou kopii původního souboru .sb3.
  2. Otevřete převaděč, vyberte soubor .sb3 a stáhněte vygenerovaný soubor .sb2.
  3. Otevřete výsledek v přesně tom prostředí Scratch 2, které jej musí používat.
  4. Otestujte každý skript spuštěný zelenou vlajkou, interakci s klávesnicí a myší, vysílání zpráv, proměnné, seznamy, klony, změny kostýmů, zvuky a vstupy ze senzorů.

Převaděč dokáže převést mnoho standardních bloků Scratch, ale nemůže zaručit funkční výsledek u každého projektu. Nenahrávejte nepublikované školní, klientské ani osobní práce na neznámé převodní weby; používejte identifikovatelnou službu s publikovaným zdrojovým kódem nebo jasně uvedenými zásadami ochrany soukromí.

U projektů, jejichž automatický převod selže, je znovu vytvořte ve starším Scratch 2 Offline Editor. Otevřete zdroj v aplikaci Scratch Desktop nebo na webu Scratch, exportujte jednotlivé kostýmy a zvuky, poté je importujte do Scratch 2 a znovu vytvořte postavy, proměnné, seznamy, vysílání zpráv, vlastní bloky a skripty. Uložte projekt pomocí File → Save to your computer, čímž vytvoříte skutečný soubor .sb2.

Scratch 2 Offline Editor závisí na starším běhovém prostředí založeném na Adobe AIR a může vyžadovat starší nebo speciálně udržované prostředí operačního systému. Hotový soubor otestujte v cílové instalaci a nepředpokládejte, že soubor přijatý jinou instalací Scratch 2 se bude chovat stejně.

Omezení kompatibility

Automatický převod na starší formát vyžaduje překlad mezi nekompatibilními schématy projektů; nejde o operaci spočívající pouze v novém zabalení ZIP archivu. Opkódy bloků, struktura skriptů, metadata zdrojů, komentáře, monitory a data rozšíření musí být přepsány pro Scratch 2.

Bloky a rozšíření dostupné pouze ve Scratch 3 mohou být odstraněny, přeloženy nepřesně nebo mohou vyžadovat přepracování. Funkce Text to Speech, Translate, novější integrace LEGO, podpora micro:bit a další funkce závislé na hardwaru vyžadují zvláštní kontrolu; některá rozšíření Scratch 3 nemají použitelnou obdobu ve Scratch 2, zatímco jiná závisí na odlišném softwaru rozšíření nebo podpoře hardwaru.

Projekty využívající standardní bloky pohybu, vzhledu, zvuku, událostí, řízení, snímání, operátorů, proměnných, seznamů, pera, vlastních bloků a základního klonování jsou nejvhodnějšími kandidáty pro převod. Po převodu zkontrolujte načasování a pořadí provádění, zejména u bloků wait, přehrávání zvuků, vytváření klonů, vysílání zpráv a hodnot senzorů.

Projekt .sb3 nerozbalujte a neupravujte ani nepřejmenovávejte jeho interní soubor project.json. Scratch 2 očekává struktury skriptů a zdrojů Scratch 2 a data projektu Scratch 3 odmítne nebo načte nesprávně.

SB3 vs SB2: srovnání formátů

Jak si formáty SB3 a SB2 stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů SB3 a SB2
Vlastnost .SB3 Scratch 3.0 Project .SB2 Scratch 2.0 Project File
Otevřený standard Ne Ne
Komprese Bezeztrátový Obojí
Typická velikost souboru Střední Malé
Otevírá se ve webovém prohlížeči Částečně Ne
Další úpravy Snadné Snadné
Podpora metadat Základní Základní
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Úpravy a postprodukce Vkládání do aplikací
Zavedeno 2019 2013
Vývojář Scratch Foundation MIT Media Lab Lifelong Kindergarten Group / Scratch Team
MIME typ application/x.scratch.sb3 —

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Budou po převodu SB3 na SB2 fungovat všechny moje bloky ze Scratch 3?

Ne, bloky přidané ve Scratch 3, včetně mnoha bloků rozšíření, mohou být odstraněny nebo změněny, protože Scratch 2 je nepodporuje. Otestujte převedený projekt a nepodporované chování nahraďte ručně.

Proč můj převedený projekt SB2 vypadá jinak nebo nejde otevřít?

Obvykle k tomu dochází, když převod nedokáže převést funkci projektu Scratch 3 do staršího formátu SB2 nebo když podklad či skript používá data, která starší formát nerozpozná. Projekt s nepodporovanými bloky se může otevřít s chybějícími skripty, změněným chováním nebo chybami převodu.

Lze převést projekt SB2 zpět na SB3 bez ztráty čehokoli?

Ne vždy, protože informace odstraněné nebo změněné během převodu ze SB3 na SB2 nelze spolehlivě obnovit. Výsledek ve formátu SB2 lze upravovat, ale pokud potřebujete kompletní sadu funkcí Scratch 3, je důležité ponechat si původní projekt SB3.

Podobné .sb3 konverze

Reverzní konverze

Konverze do .sb2
z jiných formátů

Sdílejte na sociálních sítích:

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.