Konversi sb3 ke sb2

Konversi SB3 menjadi SB2

Konversi project Scratch 3 SB3 untuk sistem legacy Scratch 2, dengan pengujian dan batasan kompatibilitas.

Konversi file SB3 secara online

Kami belum punya konverter online khusus untuk SB3 ke SB2, tetapi Anda bisa mengonversi file SB3 secara online ke format berikut:

Bagaimana mengkonversi sb3 ke sb2 berkas

Scratch 2 Offline Editor versi lama, image komputer kelas yang lebih lama, atau workflow arsip mungkin memerlukan project .sb2 dan tidak dapat membuka file .sb3. Scratch 3 dapat mengimpor banyak project Scratch 2, tetapi tidak memiliki command yang didukung untuk mengekspor project kembali ke Scratch 2.

Format project SB3 dan SB2

File .sb3 adalah project Scratch 3 yang dihasilkan oleh situs web Scratch, Scratch Desktop, TurboWarp, dan editor Scratch 3 yang kompatibel. File ini merupakan paket berbasis ZIP yang berisi file Scratch 3 project.json, sprite, costume, backdrop, sound, variable, list, script, dan data project terkait extension.

File .sb2 adalah project Scratch 2 yang digunakan oleh editor online Scratch 2 dan Scratch 2 Offline Editor yang sudah dihentikan. File ini juga merupakan paket berbasis ZIP, tetapi menggunakan schema project.json, representasi block, dan referensi asset yang berbeda.

Keunggulan praktis .sb2 adalah kompatibilitas dengan software yang terbatas pada Scratch 2. File ini tidak secara inheren lebih kecil atau lebih mampu daripada .sb3, dan mengganti nama project.sb3 menjadi project.sb2 tidak akan mengonversinya.

Mengonversi project SB3

Untuk project sederhana, gunakan SheepTester SB3-to-SB2 converter open-source. Source code-nya tersedia melalui project GitHub yang ditautkan, dan converter yang di-host memproses project yang dipilih di browser.

  1. Simpan salinan file .sb3 asli yang tidak diubah.
  2. Buka converter, pilih file .sb3, lalu download file .sb2 yang dihasilkan.
  3. Buka hasilnya di environment Scratch 2 yang benar-benar akan menggunakannya.
  4. Uji setiap script green-flag, interaksi keyboard dan mouse, broadcast, variable, list, clone, perubahan costume, sound, dan input sensor.

Converter ini dapat menerjemahkan banyak block Scratch standar, tetapi tidak dapat menjamin hasil yang berfungsi untuk setiap project. Jangan upload pekerjaan sekolah, client, atau pribadi yang belum dipublikasikan ke situs konversi yang tidak dikenal; gunakan service yang identitasnya jelas dengan source yang dipublikasikan atau kebijakan privasi yang jelas.

Untuk project yang gagal dikonversi secara otomatis, bangun ulang project tersebut di Scratch 2 Offline Editor legacy. Buka source di Scratch Desktop atau situs web Scratch, export costume dan sound secara terpisah, lalu import ke Scratch 2 dan buat ulang sprite, variable, list, broadcast, custom block, dan script. Simpan melalui File → Save to your computer untuk membuat file .sb2 yang benar-benar valid.

Scratch 2 Offline Editor bergantung pada runtime legacy berbasis Adobe AIR dan mungkin memerlukan environment sistem operasi yang lebih lama atau dipelihara secara khusus. Uji file yang sudah selesai di instalasi target, bukan berasumsi bahwa file yang diterima oleh setup Scratch 2 lain akan berperilaku sama.

Batasan kompatibilitas

Downgrade otomatis memerlukan penerjemahan antara schema project yang tidak kompatibel; proses ini bukan operasi repackaging ZIP. Opcode block, struktur script, metadata asset, comment, monitor, dan data extension harus ditulis ulang untuk Scratch 2.

Block dan extension khusus Scratch 3 dapat dihapus, diterjemahkan secara tidak sempurna, atau memerlukan desain ulang. Text to Speech, Translate, integrasi LEGO yang lebih baru, dukungan micro:bit, dan fitur lain yang bergantung pada hardware memerlukan pemeriksaan khusus; beberapa extension Scratch 3 tidak memiliki padanan Scratch 2 yang dapat digunakan, sementara yang lain bergantung pada software extension atau dukungan hardware yang berbeda.

Project yang menggunakan motion, looks, sound, events, control, sensing, operators, variables, lists, pen, custom blocks, dan cloning standar merupakan kandidat terbaik untuk dikonversi. Periksa timing dan urutan eksekusi setelah konversi, terutama di sekitar block wait, pemutaran sound, pembuatan clone, broadcast, dan nilai sensor.

Jangan unzip project .sb3 lalu mengedit atau mengganti nama file internal project.json. Scratch 2 mengharapkan struktur script dan asset Scratch 2, sehingga akan menolak atau salah membaca data project Scratch 3.

SB3 vs SB2: perbandingan format

Bagaimana format SB3 dan SB2 dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file SB3 dan SB2
Properti .SB3 Scratch 3.0 Project .SB2 Scratch 2.0 Project File
Standar terbuka Tidak Tidak
Kompresi Lossless Keduanya
Ukuran file umum Sedang Kecil
Terbuka di browser web Sebagian Tidak
Pengeditan lanjutan Mudah Mudah
Dukungan metadata Dasar Dasar
Dapat dibaca teks biasa Tidak Tidak
Paling cocok untuk Penyuntingan dan pascaproduksi Penyematan dalam aplikasi
Diperkenalkan 2019 2013
Pengembang Scratch Foundation MIT Media Lab Lifelong Kindergarten Group / Scratch Team
Tipe MIME application/x.scratch.sb3 —

Pertanyaan yang sering diajukan

Apakah semua blok Scratch 3 saya akan berfungsi setelah mengonversi SB3 ke SB2?

Tidak, blok yang diperkenalkan di Scratch 3, termasuk banyak blok ekstensi, dapat dihapus atau diubah karena Scratch 2 tidak mendukungnya. Uji proyek hasil konversi dan ganti perilaku yang tidak didukung secara manual.

Mengapa proyek SB2 hasil konversi saya terlihat berbeda atau gagal dibuka?

Ini biasanya terjadi ketika konversi tidak dapat memetakan fitur proyek Scratch 3 ke format SB2 yang lebih lama, atau ketika aset atau skrip menggunakan data yang tidak dikenali format lama. Proyek dengan blok yang tidak didukung mungkin terbuka dengan skrip yang hilang, perilaku yang berubah, atau kesalahan konversi.

Apakah proyek SB2 bisa dikonversi kembali ke SB3 tanpa kehilangan apa pun?

Tidak selalu, karena informasi yang dihapus atau diubah selama konversi SB3-ke-SB2 tidak dapat dipulihkan dengan andal. Hasil SB2 dapat diedit, tetapi menyimpan proyek SB3 asli penting jika Anda memerlukan semua fitur Scratch 3.

Konversi berkas sb3 lainnya

Konversi terbalik

Konversi ke sb2
dari format lain

Bagikan di media sosial: