Pular para o conteúdo
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:

Quer converter SB3 para SB2?

Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.

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 —

As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org

Perguntas frequentes

Todos os meus blocos do Scratch 3 vão funcionar depois de converter SB3 para SB2?

Não, blocos introduzidos no Scratch 3, incluindo muitos blocos de extensões, podem ser removidos ou alterados porque o Scratch 2 não oferece suporte a eles. Teste o projeto convertido e substitua manualmente os comportamentos sem suporte.

Por que meu projeto SB2 convertido fica diferente ou não abre?

Isso geralmente acontece quando a conversão não consegue mapear um recurso de um projeto do Scratch 3 para o formato SB2 mais antigo, ou quando um recurso ou script usa dados que o formato antigo não reconhece. Um projeto com blocos sem suporte pode abrir com scripts ausentes, comportamento alterado ou erros de conversão.

Posso converter um projeto SB2 de volta para SB3 sem perder nada?

Não necessariamente, porque informações removidas ou alteradas durante a conversão de SB3 para SB2 não podem ser restauradas de forma confiável. O resultado em SB2 pode ser editado, mas é importante manter o projeto SB3 original se você precisar de todos os recursos do Scratch 3.

Outras conversões de arquivo .sb3

Conversão inversa

Converter para .sb2
de outros formatos

Compartilhar nas redes sociais:

Já baixado

Este ficheiro já foi baixado. Para proteger a sua privacidade, apagámo-lo do nosso servidor logo após o download, por isso não pode ser baixado de novo. Se precisar dele outra vez, converta o ficheiro novamente.