O que é o formato de ficheiro RBZ?
Um arquivo .rbz é um Arquivo de Extensão Ruby do SketchUp - o formato de distribuição padrão para plugins e extensões para o SketchUp, o aplicativo de modelagem 3D da Trimble. Introduzido no SketchUp 8.0 (2010), o formato substituiu a prática de distribuir arquivos de script Ruby .rb avulsos, oferecendo aos desenvolvedores um único pacote instalável.
Internamente, o .rbz é um arquivo ZIP padrão renomeado com uma extensão diferente. Renomear um arquivo .rbz para .zip permite a inspeção ou extração com qualquer ferramenta compatível com ZIP, como o 7-Zip ou o Explorador de Arquivos do Windows. O arquivo deve conter um arquivo carregador .rb no nível raiz e uma pasta de suporte com o mesmo nome base; o script carregador contém os metadados da extensão - nome, autor e string de versão.
A instalação é simples: no SketchUp, abra Janela → Gerenciador de Extensões → Instalar Extensão e selecione o arquivo .rbz. As extensões também são distribuídas através do Trimble Extension Warehouse oficial (extensions.sketchup.com) e da loja comunitária Sketchucation, ambos os quais exigem uma estrutura de manifesto padrão antes da publicação.
Como o .rbz é compatível com ZIP, ele utiliza compressão DEFLATE por entrada e verificações de integridade CRC-32. Os arquivos variam de alguns kilobytes para ferramentas simples a dezenas de megabytes para extensões que incluem texturas, modelos ou bibliotecas compiladas.
Segurança e proteção
RISCO: MEDIUMArquivos RBZ contêm código Ruby executável que roda dentro do SketchUp com acesso total à API Ruby. Instale apenas extensões de fontes confiáveis (Extension Warehouse, SketchUcation). Extensões maliciosas podem acessar o sistema de arquivos. Inspecione os scripts extraindo o ZIP em caso de dúvida.
Detalhes do formato
em resumoProgramas que abrem arquivos RBZ
Detalhes técnicos
especificação profunda| Formato interno | Arquivo ZIP (compatível com PKZIP, extensão renomeada) |
| Magic bytes | 50 4B 03 04 - cabeçalho de arquivo local ZIP padrão (assinatura PK) |
| Ordem dos bytes | Little-endian (estruturas ZIP) |
| Compressão | DEFLATE por entrada (padrão ZIP) |
| Criptografia | Nenhuma dentro do invólucro RBZ |
| Tamanho de arquivo típico | 10 KB - 50 MB (maioria das extensões abaixo de 5 MB) |
| Estrutura necessária | Arquivo carregador .rb na raiz mais uma pasta de suporte com o mesmo nome base |
| Verificação de integridade | CRC-32 por entrada ZIP |
| Máximo de entradas | 65.535 (limite do formato ZIP) |
| Codificação de arquivos incorporados | Arquivos de script Ruby (.rb) são texto simples UTF-8; ativos binários também são permitidos |
| Sistemas operacionais suportados | Windows, macOS |
| Método de instalação | Gerenciador de Extensões do SketchUp: Janela → Gerenciador de Extensões → Instalar Extensão |
| Plataformas de distribuição | Trimble Extension Warehouse (extensions.sketchup.com); loja Sketchucation |
| Inspeção | Renomear .rbz para .zip permite a extração com qualquer ferramenta compatível com ZIP |
| Lançado | 2010 (SketchUp 8.0) |
| Versão mais recente | no format versioning; current SketchUp 2024 still uses RBZ |
| Especificação | ruby.sketchup.com |
Conversões de RBZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos RBZ.