Konwertuj SB3 na EXE
Pakuj projekty Scratch SB3 jako aplikacje Windows EXE za pomocą TurboWarp Packager.
Konwertuj pliki SB3 online
Nie mamy jeszcze dedykowanego konwertera online dla SB3 na EXE, ale pliki SB3 możesz przekonwertować online na te formaty:
Jak konwertować sb3 do exe
- Programowanie
- Ocena: 2.6/5
Kioski z systemem Windows, komputery w salach lekcyjnych i witryny z grami do pobrania mogą wymagać uruchamialnego pliku .exe zamiast pliku projektu Scratch. Pakowanie projektu .sb3 tworzy aplikację Windows, która może działać bez instalowania edytora Scratch.
Co zawiera plik SB3
.sb3 to format projektu Scratch 3 używany przez witrynę Scratch i Scratch Desktop. Jest to archiwum oparte na ZIP, zawierające project.json, duszki, kostiumy, dźwięki i inne zasoby projektu.
Plik SB3 jest przeznaczony do edytowania, przesyłania i udostępniania za pomocą edytorów zgodnych ze Scratch. Zmiana jego nazwy na .exe lub umieszczenie go w samorozpakowującym się archiwum nie sprawi, że projekt będzie działać jako aplikacja Windows.
Co zapewnia plik EXE
.exe to standardowy format plików wykonywalnych Windows. Projekt Scratch spakowany jako EXE zawiera zgodne środowisko uruchomieniowe oraz dane projektu, zwykle w folderze aplikacji lub w pobranym archiwum ZIP zawierającym plik wykonywalny i pliki pomocnicze.
Rezultatem nie jest konwencjonalny natywny program skompilowany z bloków Scratch. Jest to środowisko uruchomieniowe zgodne ze Scratch, skonfigurowane tak, aby otwierać dołączony projekt, dlatego jego rozmiar jest znacznie większy niż rozmiar oryginalnego pliku .sb3.
Pakowanie projektu SB3 dla systemu Windows
TurboWarp Packager to najbardziej praktyczna opcja dla standardowych projektów Scratch 3. Jego oficjalny pakowacz internetowy może generować kompilacje dla systemu Windows; ogólne witryny do konwersji plików nie potrafią poprawnie przekonwertować archiwum SB3 na plik wykonywalny.
- W Scratch zapisz projekt lokalnie za pomocą polecenia File → Save to your computer. Zachowaj oryginalny plik
.sb3jako edytowalne źródło. - Otwórz oficjalny TurboWarp Packager pod adresem
packager.turbowarp.orgw aktualnej przeglądarce na komputerze. - Wczytaj plik
.sb3jako dane wejściowe projektu. - Ustaw tytuł aplikacji, wymiary okna, ikonę, zachowanie trybu pełnoekranowego oraz inne wymagane opcje środowiska uruchomieniowego.
- Wybierz cel pakowania Windows oraz architekturę procesora wymaganą przez komputery docelowe. W przypadku obecnych, standardowych systemów Windows użyj kompilacji 64-bitowej; utwórz kompilację 32-bitową tylko wtedy, gdy wymagają tego komputery docelowe i pakowacz oferuje taki cel.
- Wybierz Package, a następnie zapisz wygenerowany plik do pobrania.
- Jeśli pobrany plik jest archiwum ZIP, rozpakuj je w całości przed uruchomieniem dołączonego pliku
.exe. Zachowaj wszystkie rozpakowane pliki i foldery razem, ponieważ plik wykonywalny może zależeć od dołączonych zasobów środowiska uruchomieniowego.
TurboWarp Packager jest internetowym narzędziem do pakowania, więc zwykle nie jest potrzebna instalacja osobnego konwertera. Scratch Desktop i witryna Scratch mogą zapisywać i uruchamiać projekty SB3, ale żadne z nich nie oferuje bezpośredniego eksportu do Windows EXE. W przypadku wdrażania offline lub w kontrolowanym środowisku utwórz pakiet na zaufanym komputerze, a następnie rozpowszechnij wygenerowane archiwum ZIP lub rozpakowany folder aplikacji.
Ograniczenia zgodności i wdrażania
Przetestuj pakiet na komputerze z systemem Windows, na którym nie zainstalowano Scratch. Sprawdź działanie klawiatury i myszy, dźwięk, tryb pełnoekranowy, skalowanie obrazu, monity dotyczące dostępu do plików, uprawnienia kamery lub mikrofonu oraz wszystkie rozszerzenia używane przez projekt.
Usługi witryny Scratch nie są automatycznie dostępne w spakowanej kompilacji. Nie należy oczekiwać, że funkcje powiązane z kontami Scratch, stronami projektów, komentarzami, remiksowaniem i usługą zmiennych chmurowych Scratch będą działać tak jak w witrynie Scratch. Projekty wymagające usług online wymagają osobnych testów oraz, w stosownych przypadkach, zgodnej konfiguracji niestandardowego serwera.
Standardowe projekty zazwyczaj dobrze się pakują, ale rozszerzenia zależne od przeglądarki lub rozszerzenia innych firm mogą działać inaczej. Integracje sprzętowe, wykrywanie obrazu z kamery internetowej, synteza mowy, rozszerzenia sieciowe i niestandardowe rozszerzenia należy przetestować na dokładnie tej wersji systemu Windows i sprzęcie, które będą używane podczas dystrybucji.
System Windows może wyświetlać ostrzeżenia SmartScreen lub programu antywirusowego dotyczące niepodpisanych plików EXE, szczególnie po pobraniu ich z Internetu. Podpisanie kodu końcowej kompilacji Windows certyfikatem kontrolowanym przez organizację może ograniczyć ostrzeżenia związane z reputacją, ale odbiorcy nadal powinni otrzymać plik ze zweryfikowanego źródła. Nie należy instruować użytkowników, aby wyłączali zabezpieczenia systemu Windows w celu uruchomienia niezweryfikowanego pakietu.
Plik EXE systemu Windows nie będzie działać natywnie w systemach macOS, ChromeOS, Android, iOS ani w większości systemów Linux. TurboWarp Packager może tworzyć cele dla innych platform, jeśli są obsługiwane, ale każdy cel należy spakować i przetestować osobno.
Porównanie formatu SB3 z EXE
Jak formaty SB3 i EXE wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .SB3 Scratch 3.0 Project | .EXE Portable Executable |
|---|---|---|
| Otwarty standard | Nie | Nie |
| Kompresja | Bezstratne | Bez kompresji |
| Typowy rozmiar pliku | Średni | Duży |
| Otwiera się w przeglądarce internetowej | Częściowo | Nie |
| Dalsza edycja | Łatwy | Nie do bezpośredniej edycji |
| Obsługa metadanych | Podstawowy | Rozbudowany |
| Czytelny tekstowo | Nie | Nie |
| Najlepszy do | Edycja i postprodukcja | Osadzanie w aplikacjach |
| Wprowadzono | 2019 | 1993 |
| Twórca | Scratch Foundation | Microsoft |
| Typ MIME | application/x.scratch.sb3 | — |