Co to jest format pliku RBZ?
Plik .rbz to Archiwum rozszerzenia Ruby dla SketchUp - standardowy format dystrybucji wtyczek i rozszerzeń dla SketchUp, aplikacji do modelowania 3D firmy Trimble. Wprowadzony w SketchUp 8.0 (2010), format ten zastąpił praktykę dystrybucji luźnych plików skryptów Ruby .rb, dając deweloperom pojedynczy pakiet instalacyjny.
Wewnętrznie .rbz to standardowe archiwum ZIP ze zmienionym rozszerzeniem. Zmiana nazwy pliku .rbz na .zip pozwala na inspekcję lub wypakowanie zawartości za pomocą dowolnego narzędzia kompatybilnego z ZIP, takiego jak 7-Zip lub Eksplorator plików Windows. Archiwum musi zawierać plik ładujący .rb na poziomie głównym oraz folder pomocniczy o tej samej nazwie bazowej; skrypt ładujący przechowuje metadane rozszerzenia - nazwę, autora i ciąg wersji.
Instalacja jest prosta: w SketchUp otwórz Okno → Menedżer rozszerzeń → Zainstaluj rozszerzenie i wybierz plik .rbz. Rozszerzenia są również dystrybuowane przez oficjalny Trimble Extension Warehouse (extensions.sketchup.com) oraz społecznościowy sklep Sketchucation, z których oba wymuszają standardową strukturę manifestu przed publikacją.
Ponieważ .rbz jest kompatybilny z ZIP, wykorzystuje kompresję DEFLATE dla każdego wpisu oraz sumy kontrolne CRC-32. Rozmiary plików wahają się od kilku kilobajtów w przypadku prostych narzędzi do kilkudziesięciu megabajtów dla rozszerzeń, które zawierają tekstury, modele lub skompilowane biblioteki.
Bezpieczeństwo
RYZYKO: MEDIUMPliki RBZ zawierają wykonywalny kod Ruby, który działa wewnątrz SketchUp z pełnym dostępem do Ruby API. Instaluj rozszerzenia wyłącznie z zaufanych źródeł (Extension Warehouse, SketchUcation). Złośliwe rozszerzenia mogą uzyskać dostęp do systemu plików. W razie wątpliwości sprawdź skrypty, wypakowując archiwum ZIP.
Szczegóły formatu
w pigułceProgramy otwierające pliki RBZ
Szczegóły techniczne
specyfikacja| Format wewnętrzny | Archiwum ZIP (kompatybilne z PKZIP, zmienione rozszerzenie) |
| Magiczne bajty | 50 4B 03 04 - standardowy nagłówek lokalnego pliku ZIP (sygnatura PK) |
| Kolejność bajtów | Little-endian (struktury ZIP) |
| Kompresja | DEFLATE dla każdego wpisu (standard ZIP) |
| Szyfrowanie | Brak wewnątrz kontenera RBZ |
| Typowy rozmiar pliku | 10 KB - 50 MB (większość rozszerzeń poniżej 5 MB) |
| Wymagana struktura | Plik ładujący .rb w katalogu głównym oraz folder pomocniczy o tej samej nazwie bazowej |
| Kontrola integralności | CRC-32 dla każdego wpisu ZIP |
| Maksymalna liczba wpisów | 65 535 (limit formatu ZIP) |
| Kodowanie osadzonych plików | Pliki skryptów Ruby (.rb) to zwykły tekst UTF-8; zasoby binarne są również dozwolone |
| Obsługiwane systemy operacyjne | Windows, macOS |
| Metoda instalacji | Menedżer rozszerzeń SketchUp: Okno → Menedżer rozszerzeń → Zainstaluj rozszerzenie |
| Platformy dystrybucji | Trimble Extension Warehouse (extensions.sketchup.com); sklep Sketchucation |
| Inspekcja | Zmiana nazwy .rbz na .zip pozwala na wypakowanie dowolnym narzędziem kompatybilnym z ZIP |
| Wydano | 2010 (SketchUp 8.0) |
| Najnowsza wersja | no format versioning; current SketchUp 2024 still uses RBZ |
| Specyfikacja | ruby.sketchup.com |
Konwersje RBZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RBZ.