Convertir SB2 en SB
Convertissez les projets Scratch 2 pour les utiliser avec Scratch 1.4 et les logiciels anciens compatibles SB.
Comment convertir sb2 en fichier sb
- Autre
- Aucune note pour l'instant.
Une ancienne installation de Scratch 1.4, une archive de classe ou une application basée sur Scratch peut nécessiter un projet au format .sb plutôt que .sb2. Scratch ne fournit pas de procédure intégrée complète de rétroconversion ; le projet doit donc être converti avec un utilitaire spécialisé ou recréé dans Scratch 1.4.
Qu'est-ce que le format SB2 ?
.sb2 est le format de projet natif de Scratch 2.0, utilisé par l'ancien éditeur web Scratch 2.0 et par Scratch 2 Offline Editor. Il s'agit d'un package basé sur ZIP contenant les données du projet, les sprites, les scripts, les costumes, les sons, les variables et les métadonnées. Les projets Scratch 2 sont courants dans les anciennes archives et téléchargements pédagogiques créés avant que Scratch 3 n'introduise .sb3.
Les élèves, les enseignants, les chercheurs et les archivistes rencontrent généralement des fichiers SB2 lorsqu'ils préservent ou rouvrent des projets créés avec Scratch 2.0. Renommer .sb2 en .sb ne convertit pas le contenu ; les deux extensions utilisent des formats internes différents.
Qu'est-ce que le format SB ?
.sb est le format de projet natif utilisé par Scratch 1.0 à 1.4. Il s'agit d'un fichier de projet sérialisé Squeak/Smalltalk qui stocke la scène, les sprites, les scripts, les médias, les variables et les paramètres du projet dans un seul fichier. Scratch 1.4 peut ouvrir et enregistrer les fichiers SB, mais il ne peut pas ouvrir directement un package SB2.
SB est utile lorsque la destination est Scratch 1.4, un logiciel basé sur le moteur Scratch 1.x ou une collection ancienne qui exige explicitement ce format. Il ne s'agit pas d'un remplacement plus petit ou plus moderne de SB2 ; la conversion réduit généralement la prise en charge des fonctionnalités et de la compatibilité.
Comment convertir SB2 en SB
Essayez d'abord un convertisseur conçu à cet effet. L'utilitaire communautaire couramment appelé Retro Converter a été utilisé pour effectuer une migration partielle de Scratch 2 vers 1.4. Sa disponibilité et sa compatibilité peuvent changer ; procurez-vous-le donc uniquement depuis la page d'un projet maintenu ou une archive pédagogique de confiance. Travaillez sur une copie du fichier SB2, sélectionnez les options d'entrée SB2 et de sortie SB, si elles sont proposées, puis ouvrez le fichier généré dans Scratch 1.4 et testez chaque script et chaque ressource. Ne confondez pas un convertisseur SB2 vers SB3 avec un convertisseur SB2 vers SB.
Il n'existe pas de convertisseur en ligne généraliste réputé qui convertisse de manière fiable tous les projets SB2 en SB. Les sites génériques de conversion de fichiers ne comprennent généralement pas les structures des projets Scratch, peuvent uniquement modifier le nom de fichier ou le type de package et nécessitent l'envoi des ressources du projet. N'utilisez un service en ligne que s'il documente explicitement la prise en charge de SB2 vers SB, identifie le moteur de conversion et explique comment les fichiers envoyés sont supprimés.
Si la conversion automatisée échoue, recréez le projet dans Scratch 1.4 :
- Conservez une sauvegarde intacte du fichier
.sb2original. - Installez Scratch 1.4 et, si nécessaire, l'éditeur Scratch 2 Offline Editor archivé depuis une archive officielle de Scratch ou un miroir institutionnel de confiance. L'ancien éditeur Scratch 2 peut nécessiter Adobe AIR ou un système d'exploitation plus ancien.
- Ouvrez le projet SB2 dans l'éditeur Scratch 2 avec File → Open. Notez la disposition de la scène, la position des sprites, les scripts, les variables, les listes, les costumes, les sons et les propriétés du projet.
- Créez un projet dans Scratch 1.4 et recréez la scène et les sprites. Recopiez manuellement la logique en remplaçant les blocs qui n'ont aucun équivalent dans Scratch 1.4.
- Extrayez ou exportez les médias compatibles depuis la source et importez-les dans Scratch 1.4. SB2 est un package ZIP ; une copie peut généralement être inspectée avec un utilitaire d'archivage après avoir modifié l'extension de la copie en
.zip; ne modifiez pas le package original sur place. - Vérifiez l'échelle des costumes et les centres de rotation, les coordonnées des sprites, le format et le volume des sons, les diffusions, les variables, les listes, la temporisation et la logique de collision.
- Utilisez File → Save dans Scratch 1.4. Le programme enregistre le projet terminé sous forme de fichier
.sb.
Limites de compatibilité et de qualité
Scratch 1.4 ne peut pas représenter nativement les fonctionnalités de Scratch 2 telles que les blocs personnalisés, les clones, plusieurs comportements plus récents de détection et des listes, ou les extensions Scratch 2. Les variables cloud et les autres comportements dépendant d'un serveur ne peuvent pas rester fonctionnels hors ligne. Les blocs non pris en charge nécessitent une logique repensée, et non un simple remplacement de texte.
Les outils automatisés peuvent omettre des scripts, modifier le comportement des blocs, perdre des métadonnées ou n'importer qu'un sous-ensemble des médias. Scratch 1.4 gère également différemment les images, les codecs audio, le volume, la mise à l'échelle et la rotation des sprites. Considérez la conversion comme terminée uniquement après avoir ouvert le fichier SB dans l'environnement Scratch 1.4 prévu et testé les scènes, les diffusions, les variables, les listes, les sons et les commandes du projet.
Comparaison du format SB2 vs SB
Comparaison entre les formats SB2 et SB sur les propriétés les plus importantes pour cette conversion.
| Propriété | .SB2 Scratch 2.0 Project File | .SB Scratch project file (Scratch 1.x) |
|---|---|---|
| Norme ouverte | Non | Non |
| Compression | Les deux | — |
| Taille de fichier typique | Petit | Petit |
| S’ouvre dans un navigateur web | Non | Non |
| Modification ultérieure | Facile | Limité |
| Support des métadonnées | Basique | Basique |
| Lisible en texte brut | Non | Non |
| Idéal pour | Intégration dans des applications | Production professionnelle |
| Date d’introduction | 2013 | 2007 |
| Développeur | MIT Media Lab Lifelong Kindergarten Group / Scratch Team | MIT Media Lab, Scratch team |