Co to jest format pliku SKM?
Plik .skm to plik materiału SketchUp - samodzielny pakiet materiału i tekstury używany przez system biblioteki materiałów SketchUp. Pomimo dedykowanego rozszerzenia, plik ten jest w rzeczywistości standardowym archiwum ZIP: zmiana nazwy z .skm na .zip i otwarcie go dowolnym programem do archiwizacji natychmiast ujawnia wewnętrzną strukturę.
Wewnątrz pakietu zazwyczaj znajdują się:
- Deskryptor XML materiału definiujący kolor powierzchni, nieprzezroczystość, połysk oraz parametry mapowania tekstur
- Osadzony obraz tekstury zapisany jako JPEG lub PNG
- Mała miniatura
.pngużywana jako podgląd w panelu Materiały programu SketchUp
Format ten jest rozwijany i utrzymywany przez firmę Trimble (dawniej @Last Software, później Google) i stanowi standardowy format pakowania materiałów od około wersji SketchUp 8. Należy zauważyć, że .skm przechowuje wyłącznie dane o wyglądzie powierzchni - geometria i struktura sceny znajdują się w osobnym modelu SketchUp (.skp). Narzędzia firm trzecich, takie jak 7-Zip, mogą przeglądać wewnętrzne pliki XML i tekstury, ale nie mogą zastosować materiału do sceny.
Pliki materiałów mogą być importowane i eksportowane za pomocą SketchUp Pro na systemach Windows i macOS, SketchUp na iPadzie oraz przeglądarkowej wersji SketchUp Free. Rozmiary plików zazwyczaj wahają się od 10 KB do kilku megabajtów, co zależy od rozdzielczości osadzonego obrazu tekstury.
Bezpieczeństwo
RYZYKO: LOWPlik .skm to dane pasywne (ZIP z obrazem i XML) i nie może być wykonywany. Jedyne środki ostrożności to ogólna higiena plików ZIP: pobieraj pakiety materiałów z zaufanych źródeł SketchUp (3D Warehouse, znane serwisy z zasobami) i skanuj archiwa z nieznanego pochodzenia, ponieważ każdy ZIP może być opakowaniem dla niepowiązanych plików. Unikaj stron typu „darmowy SketchUp do pobrania” - pobieraj SketchUp z sketchup.com.
Szczegóły formatu
w pigułce- Plik muzyczny SSEYO Koan - Starszy plik projektu muzyki generatywnej z SSEYO Koan (Tao Group); niepowiązany ze SketchUp i w praktyce przestarzały.
- Eksporty danych ScanMaster / instrumentów - Kilka narzędzi pomiarowych i skanerów zapisuje pliki danych .skm; niszowe i specyficzne dla dostawcy.
Programy otwierające pliki SKM
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP; magiczne bajty `50 4B 03 04` („PK”) pod offsetem 0 |
| Układ wewnętrzny | Deskryptor XML materiału + obraz tekstury (JPG/PNG) + podgląd miniatury PNG |
| Zawartość deskryptora XML | Definiuje kolor powierzchni, nieprzezroczystość, połysk, refleksyjność oraz mapowanie tekstur UV (skala, przesunięcie, obrót) |
| Kompresja | Kompresja DEFLATE dla każdego wpisu (standard ZIP); osadzone pliki JPEG/PNG posiadają własną kompresję wewnętrzną |
| Kolejność bajtów | Little-endian, dziedziczona ze specyfikacji ZIP |
| Typowy rozmiar pliku | 10 KB - 5 MB, zależnie od rozdzielczości osadzonego obrazu tekstury |
| Głębia koloru tekstury | 8 bitów na kanał; 24-bitowy RGB (JPEG) lub 32-bitowy RGBA (PNG) dla materiałów z przezroczystością alfa |
| Wymiary kafelka tekstury | Zazwyczaj od 128 × 128 px do 2048 × 2048 px; SketchUp skaluje kafelek, aby pokryć powierzchnie modelu |
| Sprawdzanie integralności | Suma kontrolna CRC-32 dla każdego wpisu ZIP; brak kryptograficznego podpisu całego pliku |
| Typ MIME | `application/octet-stream` (kanoniczny); rozpoznawany również jako `application/zip` przez ogólne narzędzia |
| Obsługa platform | Windows, macOS, iPadOS (SketchUp na iPada), Web (SketchUp Free) |
| Szyfrowanie | Brak - wpisy ZIP są przechowywane bez szyfrowania i są w pełni czytelne dla każdego narzędzia do archiwizacji |
| Przechowuje geometrię | Nie - tylko dane o wyglądzie powierzchni; geometria 3D znajduje się w osobnym pliku modelu `.skp` |
| Wersjonowanie schematu materiału | Wersja schematu XML jest oznaczana przez wydanie SketchUp, w którym powstała; nowsze schematy mogą wymagać pasującej lub nowszej wersji SketchUp |
| Typowa liczba plików wewnętrznych | 3-5 plików na archiwum (XML + obraz tekstury + miniatura PNG); specyfikacja ZIP pozwala na maksymalnie 65 535 wpisów |
| Wydano | SketchUp 8 era (material library packaging, c. 2010) |
| Najnowsza wersja | SKM v2 schema (current SketchUp 2017-2025 materials) |
| Specyfikacja | developer.sketchup.com |
Konwersje SKM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SKM.