Что такое формат файла RBZ?
Файл .rbz - это SketchUp Ruby Extension Archive, стандартный формат распространения плагинов и расширений для SketchUp, приложения для 3D-моделирования от Trimble. Представленный в SketchUp 8.0 (2010), этот формат заменил практику распространения отдельных файлов скриптов Ruby .rb, предоставив разработчикам единый установочный пакет.
Внутри .rbz представляет собой стандартный ZIP-архив, переименованный с другим расширением. Изменение расширения файла .rbz на .zip позволяет просматривать или извлекать содержимое с помощью любого ZIP-совместимого инструмента, такого как 7-Zip или Проводник Windows. Архив должен содержать загрузочный файл .rb в корневом каталоге и папку поддержки с тем же базовым именем; загрузочный скрипт содержит метаданные расширения - имя, автора и строку версии.
Установка проста: в SketchUp откройте Окно → Менеджер расширений → Установить расширение и выберите файл .rbz. Расширения также распространяются через официальный Trimble Extension Warehouse (extensions.sketchup.com) и сообщество Sketchucation, оба из которых требуют соблюдения стандартной структуры манифеста перед публикацией.
Поскольку .rbz совместим с ZIP, он использует сжатие DEFLATE для каждого элемента и проверку целостности CRC-32. Размер файлов варьируется от нескольких килобайт для простых инструментов до десятков мегабайт для расширений, включающих текстуры, модели или скомпилированные библиотеки.
Безопасность и защита
РИСК: MEDIUMФайлы RBZ содержат исполняемый код Ruby, который запускается внутри SketchUp с полным доступом к Ruby API. Устанавливайте расширения только из надежных источников (Extension Warehouse, SketchUcation). Вредоносные расширения могут получить доступ к файловой системе. В случае сомнений изучите скрипты, распаковав ZIP.
Детали формата
в двух словахПрограммы, открывающие файлы RBZ
Технические подробности
глубокая спецификация| Внутренний формат | ZIP-архив (совместимый с PKZIP, переименованное расширение) |
| Магические байты | 50 4B 03 04 - стандартный заголовок локального файла ZIP (сигнатура PK) |
| Порядок байтов | Little-endian (структуры ZIP) |
| Сжатие | DEFLATE для каждого элемента (стандарт ZIP) |
| Шифрование | Отсутствует внутри контейнера RBZ |
| Типичный размер файла | 10 КБ - 50 МБ (большинство расширений менее 5 МБ) |
| Обязательная структура | Корневой загрузочный файл .rb плюс папка поддержки с тем же базовым именем |
| Проверка целостности | CRC-32 для каждого элемента ZIP |
| Макс. количество записей | 65 535 (лимит формата ZIP) |
| Кодировка встроенных файлов | Файлы скриптов Ruby (.rb) - это обычный текст UTF-8; также разрешены бинарные ресурсы |
| Поддерживаемые ОС | Windows, macOS |
| Способ установки | Менеджер расширений SketchUp: Окно → Менеджер расширений → Установить расширение |
| Платформы распространения | Trimble Extension Warehouse (extensions.sketchup.com); магазин Sketchucation |
| Проверка | Переименование .rbz в .zip позволяет выполнить извлечение любым ZIP-совместимым инструментом |
| Выпущен | 2010 (SketchUp 8.0) |
| Последняя версия | no format versioning; current SketchUp 2024 still uses RBZ |
| Спецификация | ruby.sketchup.com |
Конвертации RBZ
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RBZ.