Converter sb3 para sb2

Converter SB3 para SB2

Converta projetos SB3 do Scratch 3 para sistemas legados do Scratch 2, com testes e limitações de compatibilidade.

Converter ficheiros SB3 online

Ainda não temos um conversor online dedicado para SB3 para SB2, mas pode converter ficheiros SB3 online para estes formatos:

Como converter sb3 para sb2 arquivo

Um Scratch 2 Offline Editor legado, uma imagem mais antiga de computador de sala de aula ou um fluxo de arquivamento pode exigir um projeto .sb2 e não conseguir abrir um arquivo .sb3. O Scratch 3 pode importar muitos projetos do Scratch 2, mas não possui um comando compatível para exportar projetos de volta para o Scratch 2.

Formatos de projeto SB3 e SB2

Um arquivo .sb3 é um projeto do Scratch 3 produzido pelo site do Scratch, pelo Scratch Desktop, pelo TurboWarp e por editores compatíveis com o Scratch 3. É um pacote baseado em ZIP que contém um arquivo project.json do Scratch 3, sprites, fantasias, cenários, sons, variáveis, listas, scripts e dados de projeto relacionados a extensões.

Um arquivo .sb2 é um projeto do Scratch 2 usado pelo editor online descontinuado do Scratch 2 e pelo Scratch 2 Offline Editor. Ele também é um pacote baseado em ZIP, mas usa um esquema de project.json, uma representação de blocos e referências de assets diferentes.

A vantagem prática de .sb2 é a compatibilidade com software limitado ao Scratch 2. Ele não é inerentemente menor nem mais capaz que .sb3, e renomear project.sb3 para project.sb2 não o converte.

Converter um projeto SB3

Para projetos simples, use o conversor SheepTester SB3-to-SB2 de código aberto. O código-fonte está disponível por meio do projeto do GitHub vinculado, e o conversor hospedado processa o projeto selecionado no navegador.

  1. Mantenha uma cópia inalterada do arquivo .sb3 original.
  2. Abra o conversor, selecione o arquivo .sb3 e faça o download do arquivo .sb2 gerado.
  3. Abra o resultado no ambiente exato do Scratch 2 que deverá usá-lo.
  4. Teste todos os scripts de bandeira verde, interações com teclado e mouse, mensagens, variáveis, listas, clones, mudanças de fantasia, sons e entradas de sensores.

O conversor pode traduzir muitos blocos padrão do Scratch, mas não pode garantir um resultado funcional para todos os projetos. Não faça upload de trabalhos escolares, de clientes ou pessoais não publicados para sites de conversão desconhecidos; use um serviço identificável com código-fonte publicado ou uma política de privacidade clara.

Para projetos que falham na conversão automatizada, reconstrua-os no Scratch 2 Offline Editor legado. Abra a origem no Scratch Desktop ou no site do Scratch, exporte fantasias e sons individuais, depois importe-os para o Scratch 2 e recrie sprites, variáveis, listas, mensagens, blocos personalizados e scripts. Salve por meio de File → Save to your computer para criar um arquivo .sb2 genuíno.

O Scratch 2 Offline Editor depende de seu runtime legado baseado no Adobe AIR e pode exigir um ambiente de sistema operacional mais antigo ou especialmente mantido. Teste o arquivo concluído na instalação de destino, em vez de presumir que um arquivo aceito por outra configuração do Scratch 2 funcionará de forma idêntica.

Limites de compatibilidade

O downgrade automatizado exige a tradução entre esquemas de projeto incompatíveis; não é uma operação de reempacotamento de ZIP. Os opcodes dos blocos, a estrutura dos scripts, os metadados dos assets, os comentários, os monitores e os dados das extensões precisam ser reescritos para o Scratch 2.

Blocos e extensões exclusivos do Scratch 3 podem ser removidos, traduzidos de forma imperfeita ou exigir uma reformulação. Text to Speech, Translate, integrações mais recentes com LEGO, suporte ao micro:bit e outros recursos dependentes de hardware precisam de verificação específica; algumas extensões do Scratch 3 não têm equivalente utilizável no Scratch 2, enquanto outras dependem de software de extensão ou suporte de hardware diferentes.

Projetos que usam movimento, aparência, som, eventos, controle, sensores, operadores, variáveis, listas, caneta, blocos personalizados e clonagem básica padrão são os candidatos mais fortes à conversão. Verifique o tempo e a ordem de execução após a conversão, especialmente em torno de blocos wait, reprodução de som, criação de clones, mensagens e valores de sensores.

Não descompacte um projeto .sb3 nem edite ou renomeie seu arquivo interno project.json. O Scratch 2 espera estruturas de scripts e assets do Scratch 2 e rejeitará ou interpretará incorretamente os dados de projeto do Scratch 3.

Comparação de formato: SB3 vs SB2

Como os formatos SB3 e SB2 se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo SB3 e SB2
Propriedade .SB3 Scratch 3.0 Project .SB2 Scratch 2.0 Project File
Padrão aberto Não Não
Compressão Sem perdas Ambos
Tamanho típico do arquivo Médio Pequeno
Abre num navegador web Parcial Não
Edição posterior Fácil Fácil
Suporte a metadados Básico Básico
Legível em texto simples Não Não
Mais usado para Edição e pós-produção Incorporação em aplicações
Introduzido 2019 2013
Desenvolvedor Scratch Foundation MIT Media Lab Lifelong Kindergarten Group / Scratch Team
Tipo MIME application/x.scratch.sb3

Outras conversões de arquivo .sb3

Conversão inversa

Converter para .sb2
de outros formatos

Compartilhar nas redes sociais: