Convertir sb3 a sb2

Convertir SB3 a SB2

Convierte proyectos SB3 de Scratch 3 para sistemas heredados de Scratch 2, con pruebas y límites de compatibilidad.

Convierte archivos SB3 en línea

Todavía no tenemos un conversor en línea específico para SB3 a SB2, pero puedes convertir archivos SB3 en línea a estos formatos:

Cómo convertir un archivo sb3 a sb2

Un Scratch 2 Offline Editor heredado, una imagen antigua de un ordenador del aula o un flujo de trabajo de archivo pueden requerir un proyecto .sb2 y no pueden abrir un archivo .sb3. Scratch 3 puede importar muchos proyectos de Scratch 2, pero no tiene ningún comando compatible para exportar proyectos de vuelta a Scratch 2.

Formatos de proyecto SB3 y SB2

Un archivo .sb3 es un proyecto de Scratch 3 producido por el sitio web de Scratch, Scratch Desktop, TurboWarp y editores de Scratch 3 compatibles. Es un paquete basado en ZIP que contiene un archivo project.json de Scratch 3, sprites, disfraces, fondos, sonidos, variables, listas, scripts y datos del proyecto relacionados con extensiones.

Un archivo .sb2 es un proyecto de Scratch 2 utilizado por el editor en línea discontinuado Scratch 2 y Scratch 2 Offline Editor. También es un paquete basado en ZIP, pero utiliza un esquema de project.json, una representación de bloques y referencias de recursos diferentes.

La ventaja práctica de .sb2 es la compatibilidad con software limitado a Scratch 2. No es inherentemente más pequeño ni más capaz que .sb3, y cambiar el nombre de project.sb3 a project.sb2 no lo convierte.

Convertir un proyecto SB3

Para proyectos sencillos, utiliza el convertidor de SB3 a SB2 de SheepTester de código abierto. Su código fuente está disponible mediante el proyecto de GitHub enlazado, y el convertidor alojado procesa el proyecto seleccionado en el navegador.

  1. Conserva una copia sin modificar del archivo .sb3 original.
  2. Abre el convertidor, selecciona el archivo .sb3 y descarga el archivo .sb2 generado.
  3. Abre el resultado en el entorno exacto de Scratch 2 que debe utilizarlo.
  4. Prueba cada script de bandera verde, interacción con el teclado y el ratón, mensaje, variable, lista, clon, cambio de disfraz, sonido y entrada de sensor.

El convertidor puede traducir muchos bloques estándar de Scratch, pero no puede garantizar un resultado funcional para todos los proyectos. No subas trabajos escolares, de clientes o personales no publicados a sitios de conversión desconocidos; utiliza un servicio identificable con código fuente publicado o una política de privacidad clara.

Para los proyectos que no superen la conversión automática, recréalos en Scratch 2 Offline Editor. Abre el código fuente en Scratch Desktop o en el sitio web de Scratch, exporta los disfraces y sonidos individuales, impórtalos en Scratch 2 y vuelve a crear los sprites, variables, listas, mensajes, bloques personalizados y scripts. Guarda mediante File → Save to your computer para crear un archivo .sb2 auténtico.

Scratch 2 Offline Editor depende de su entorno de ejecución heredado basado en Adobe AIR y puede requerir un entorno de sistema operativo antiguo o mantenido especialmente. Prueba el archivo terminado en la instalación de destino en lugar de suponer que un archivo aceptado por otra configuración de Scratch 2 funcionará de forma idéntica.

Limitaciones de compatibilidad

La degradación automática requiere traducir entre esquemas de proyecto incompatibles; no es una operación de reempaquetado de ZIP. Los códigos de operación de los bloques, la estructura de los scripts, los metadatos de los recursos, los comentarios, los monitores y los datos de las extensiones deben reescribirse para Scratch 2.

Los bloques y extensiones exclusivos de Scratch 3 pueden eliminarse, traducirse de forma imperfecta o requerir un rediseño. Text to Speech, Translate, las integraciones más recientes de LEGO, la compatibilidad con micro:bit y otras funciones dependientes del hardware requieren una comprobación especial; algunas extensiones de Scratch 3 no tienen un equivalente utilizable en Scratch 2, mientras que otras dependen de un software de extensiones o de una compatibilidad de hardware diferentes.

Los proyectos que utilizan movimiento, apariencia, sonido, eventos, control, sensores, operadores, variables, listas, lápiz, bloques personalizados y clonación básica estándar son los candidatos más adecuados para la conversión. Comprueba los tiempos y el orden de ejecución después de la conversión, especialmente en torno a los bloques wait, la reproducción de sonidos, la creación de clones, los mensajes y los valores de los sensores.

No descomprimas un proyecto .sb3 ni edites o cambies el nombre de su archivo interno project.json. Scratch 2 espera estructuras de scripts y recursos de Scratch 2 y rechazará o interpretará incorrectamente los datos del proyecto de Scratch 3.

SB3 vs SB2: comparación de formatos

Cómo se comparan los formatos SB3 y SB2 en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo SB3 y SB2
Propiedad .SB3 Scratch 3.0 Project .SB2 Scratch 2.0 Project File
Estándar abierto No No
Compresión Sin pérdida Ambos
Tamaño de archivo típico Medio Pequeño
Se abre en un navegador web Parcial No
Edición posterior Fácil Fácil
Compatibilidad con metadata Básico Básico
Legible como texto plano No No
Más adecuado para Edición y posproducción Incrustación en aplicaciones
Introducido 2019 2013
Desarrollador Scratch Foundation MIT Media Lab Lifelong Kindergarten Group / Scratch Team
Tipo MIME application/x.scratch.sb3 —

Otras conversiones de archivos .sb3

Conversión inversa

Convertir a .sb2
desde otros formatos

Compartir en redes sociales: