Konverze sb3 do sb2

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ů:

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 —

Podobné .sb3 konverze

Reverzní konverze

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

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