Konwertuj SB2 na SB
Konwertuj projekty Scratch 2 do użytku z Scratch 1.4 i starszym oprogramowaniem zgodnym z SB.
Jak konwertować sb2 do sb
- Inne formaty
- Brak ocen.
Stara instalacja Scratch 1.4, archiwum klasowe lub aplikacja oparta na Scratch może wymagać projektu w formacie .sb zamiast .sb2. Scratch nie udostępnia kompletnej wbudowanej ścieżki obniżenia wersji, dlatego projekt należy przekonwertować za pomocą specjalistycznego narzędzia lub odtworzyć w Scratch 1.4.
Czym jest format SB2
.sb2 to natywny format projektów Scratch 2.0, używany przez dawny edytor internetowy Scratch 2.0 oraz Scratch 2 Offline Editor. Jest to pakiet oparty na ZIP, zawierający dane projektu, duszki, skrypty, kostiumy, dźwięki, zmienne i metadane. Projekty Scratch 2 są często spotykane w starszych archiwach edukacyjnych i pobranych materiałach utworzonych przed wprowadzeniem przez Scratch 3 formatu .sb3.
Uczniowie, nauczyciele, badacze i archiwiści zwykle napotykają pliki SB2 podczas zachowywania lub ponownego otwierania projektów utworzonych w Scratch 2.0. Zmiana nazwy .sb2 na .sb nie konwertuje zawartości; oba rozszerzenia używają różnych formatów wewnętrznych.
Czym jest format SB
.sb to natywny format projektów używany przez Scratch od wersji 1.0 do 1.4. Jest to serializowany plik projektu Squeak/Smalltalk, który przechowuje scenę, duszki, skrypty, multimedia, zmienne i ustawienia projektu w jednym pliku. Scratch 1.4 może otwierać i zapisywać pliki SB, ale nie może bezpośrednio otwierać pakietu SB2.
Format SB jest przydatny, gdy miejscem docelowym jest Scratch 1.4, oprogramowanie oparte na silniku Scratch 1.x lub starsza kolekcja, która wyraźnie wymaga tego formatu. Nie jest on mniejszym ani nowocześniejszym zamiennikiem SB2; konwersja zwykle zmniejsza zakres obsługiwanych funkcji i zgodność.
Jak przekonwertować SB2 na SB
Najpierw wypróbuj konwerter przeznaczony do tego celu. Narzędzie społecznościowe powszechnie znane jako Retro Converter było używane do częściowej migracji z Scratch 2 do 1.4. Dostępność i zgodność mogą się zmieniać, dlatego pobieraj je wyłącznie ze strony utrzymywanego projektu lub zaufanego archiwum edukacyjnego. Pracuj na kopii pliku SB2, wybierz opcje wejścia SB2 i wyjścia SB, jeśli są dostępne, a następnie otwórz wygenerowany plik w Scratch 1.4 i przetestuj każdy skrypt oraz zasób. Nie myl konwertera SB2-na-SB3 z konwerterem SB2-na-SB.
Nie istnieje renomowany konwerter internetowy ogólnego przeznaczenia, który niezawodnie konwertowałby każdy projekt SB2 do SB. Ogólne serwisy do konwersji plików zwykle nie rozumieją struktur projektów Scratch, mogą jedynie zmienić nazwę pliku lub typ pakietu i wymagają przesłania zasobów projektu. Korzystaj z usługi internetowej tylko wtedy, gdy wyraźnie dokumentuje obsługę SB2-na-SB, wskazuje silnik konwersji i wyjaśnia, w jaki sposób przesłane pliki są usuwane.
Jeśli automatyczna konwersja się nie powiedzie, odtwórz projekt w Scratch 1.4:
- Zachowaj niezmienioną kopię zapasową oryginalnego pliku
.sb2. - Zainstaluj Scratch 1.4 oraz, w razie potrzeby, zarchiwizowany Scratch 2 Offline Editor z oficjalnego archiwum Scratch lub zaufanego repozytorium instytucjonalnego. Stary edytor Scratch 2 może wymagać Adobe AIR lub starszego systemu operacyjnego.
- Otwórz projekt SB2 w edytorze Scratch 2 za pomocą File → Open. Zapisz układ sceny, położenia duszków, skrypty, zmienne, listy, kostiumy, dźwięki i właściwości projektu.
- Utwórz projekt w Scratch 1.4 i odtwórz scenę oraz duszki. Skopiuj logikę ręcznie, zastępując bloki, które nie mają odpowiednika w Scratch 1.4.
- Wyodrębnij lub wyeksportuj zgodne multimedia ze źródła i zaimportuj je za pomocą Scratch 1.4. SB2 jest pakietem ZIP, więc jego kopię można zwykle sprawdzić za pomocą narzędzia do obsługi archiwów po zmianie rozszerzenia kopii na
.zip; nie edytuj oryginalnego pakietu bezpośrednio. - Sprawdź skalę kostiumów i środki obrotu, współrzędne duszków, format i głośność dźwięku, komunikaty, zmienne, listy, synchronizację czasową oraz logikę kolizji.
- Użyj polecenia File → Save w Scratch 1.4. Program zapisze ukończony projekt jako plik
.sb.
Ograniczenia zgodności i jakości
Scratch 1.4 nie może natywnie reprezentować funkcji Scratch 2, takich jak własne bloki, klony, kilka nowszych zachowań czujników i list ani rozszerzenia Scratch 2. Zmienne chmurowe i inne zachowania zależne od serwera nie mogą zachować funkcjonalności w trybie offline. Nieobsługiwane bloki wymagają przeprojektowania logiki, a nie prostej zamiany tekstu.
Narzędzia automatyczne mogą pominąć skrypty, zmienić działanie bloków, utracić metadane lub zaimportować tylko część multimediów. Scratch 1.4 inaczej obsługuje również obrazy, kodeki dźwięku, głośność, skalowanie i obrót duszków. Uznaj konwersję za ukończoną dopiero po otwarciu pliku SB w docelowym środowisku Scratch 1.4 i przetestowaniu scen, komunikatów, zmiennych, list, dźwięków oraz elementów sterujących projektu.
Porównanie formatu SB2 z SB
Jak formaty SB2 i SB wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .SB2 Scratch 2.0 Project File | .SB Scratch project file (Scratch 1.x) |
|---|---|---|
| Otwarty standard | Nie | Nie |
| Kompresja | Oba | — |
| Typowy rozmiar pliku | Mały | Mały |
| Otwiera się w przeglądarce internetowej | Nie | Nie |
| Dalsza edycja | Łatwy | Ograniczone |
| Obsługa metadanych | Podstawowy | Podstawowy |
| Czytelny tekstowo | Nie | Nie |
| Najlepszy do | Osadzanie w aplikacjach | Profesjonalna produkcja |
| Wprowadzono | 2013 | 2007 |
| Twórca | MIT Media Lab Lifelong Kindergarten Group / Scratch Team | MIT Media Lab, Scratch team |