Co to jest format pliku SID?
Pliki z rozszerzeniem .sid przechowują duże obrazy rastrowe z osadzonymi współrzędnymi geograficznymi. MrSID (czasami wymawiane jako „Mister Sid”) to akronim od Multiresolution Seamless Image Database. Format został opracowany w Los Alamos National Laboratory (LANL) w połowie lat 90. i skomercjalizowany przez LizardTech około 1998 roku; marka jest obecnie utrzymywana przez Extensis (dawniej Celartem).
MrSID Generation 4 (MG4) to obecna wersja standardu, następca MG2 i MG3. Obsługuje bardzo duże obrazy dzięki algorytmowi kompresji falkowej, który działa zarówno w trybie stratnym, jak i numerycznie bezstratnym - typowe współczynniki kompresji zdjęć lotniczych wynoszą od 15:1 do 50:1. Format przechowuje wszystkie poziomy rozdzielczości w jednym pliku .sid, dzięki czemu dowolny poziom podglądu można wyodrębnić bez dekodowania całego pliku, co jest kluczową zaletą przy pracy ze zbiorami danych liczonymi w terabajtach. Każdy plik .sid zaczyna się od znacznika magicznego ASCII msid na offsecie 0. Metadanym georeferencyjnym może towarzyszyć plik pomocniczy world file .sdw.
MrSID został zaprojektowany dla szeregu wymagających zastosowań związanych z przechowywaniem danych:
- Systemy informacji geograficznej (GIS) do przechowywania dużych obrazów lotniczych lub satelitarnych
- FBI i inne amerykańskie agencje federalne jako środek do przechowywania odcisków palców
- Archiwizacja zdjęć i cyfrowe procesy wyszukiwania danych
- American Memory w Bibliotece Kongresu dla dużych plików kartograficznych i obrazów
MrSID jest formatem własnościowym. Dekodowanie jest dostępne bezpłatnie poprzez LizardTech MrSID Decode SDK (DSDK), który jest również zintegrowany z narzędziami opartymi na GDAL, w tym QGIS i ArcGIS. Tworzenie nowych plików .sid wymaga płatnego kodera Extensis GeoExpress. Typowymi otwartymi alternatywami są JPEG 2000 (.jp2) i ECW; dla szerszej kompatybilności powszechnie stosowany jest GeoTIFF (.tif).
Bezpieczeństwo
RYZYKO: LOWMrSID to pasywny obraz rastrowy bez skryptów, więc sam plik jest obarczony niskim ryzykiem. Praktyczne ostrzeżenia dotyczą licencjonowania i pochodzenia: dekodowanie jest darmowe, ale kodek jest własnościowy, więc niektóre otwartoźródłowe kompilacje GDAL pomijają sterownik MrSID; zdjęcia lotnicze/satelitarne mogą być danymi wrażliwymi lub chronionymi licencją - należy przestrzegać warunków dostawcy. Unikaj podejrzanych stron z „przeglądarkami SID”, które dołączają adware lub nieistniejącą już wtyczkę do przeglądarki LizardTech; używaj QGIS, GDAL, ArcGIS Earth lub IrfanView z ich oficjalnych stron.
Szczegóły formatu
w pigułce- Muzyka SID z Commodore 64 (PSID/RSID) - Plik chiptune zawierający dane muzyczne dla układu 6581/8580 SID, odtwarzany przez emulatory takie jak sidplay; niepowiązany z obrazem.
- Windows Security Identifier (SID) - To w ogóle nie jest format pliku - unikalny ciąg identyfikacyjny przypisywany przez Windows użytkownikom/grupom; kolizja nazwy .sid powoduje zamieszanie.
- Cache gier Steam / inne dane .sid - Kilka aplikacji zapisuje niepowiązane pliki danych/indeksów .sid; nie jest to obraz MrSID.
Programy otwierające pliki SID
Szczegóły techniczne
specyfikacja| Magic bytes | `msid` (hex `6D 73 69 64`) na offsecie 0, opcjonalnie z polem generacji/wersji |
| Typ MIME | `image/x-mrsid`; spotykany również jako `image/x.mrsid` lub `application/octet-stream` |
| Kodowanie | Binarne, układ pól little-endian; dane obrazu kodowane jako pasma dyskretnej transformaty falkowej (DWT) |
| Kompresja | Dyskretna transformata falkowa (DWT); tryby stratne lub numerycznie bezstratne; typowe stosunki 15:1-50:1 dla zdjęć lotniczych i satelitarnych |
| Generacje formatu | MG2 (Generation 2), MG3 (Generation 3), MG4 (Generation 4) - MG4 dodaje obsługę pasm wielospektralnych i ulepszoną kompresję bezstratną |
| Głębia koloru | 8-bitowa skala szarości i 24-bitowy RGB w MG2/MG3; MG4 obsługuje obrazy wielospektralne z wyższą głębią bitową na kanał |
| Limit rozmiaru obrazu | Brak stałego limitu pikseli; zaprojektowany dla gigapikselowych ortofotomap i mozaik satelitarnych; pojedyncze zbiory danych mogą przekraczać kilkaset GB |
| Struktura wewnętrzna | Znacznik nagłówka `msid` i pole wersji, wielorozdzielcze pasma kodowane falkowo, osadzone piramidy podglądu i metadane georeferencyjne - wszystko w jednym pliku |
| Dostęp wielorozdzielczy | Wszystkie poziomy powiększenia przechowywane w pojedynczym pliku `.sid`; dowolny poziom rozdzielczości może być dekodowany niezależnie bez odczytu lub dekompresji całego zbioru danych |
| Georeferencja | Metadane współrzędnych osadzone w pliku; opcjonalnie uzupełnione zewnętrznym plikiem pomocniczym `.sdw` lub plikiem pomocniczym `.aux` |
| Licencjonowanie dekodowania vs kodowania | Dekodowanie jest bezpłatne poprzez LizardTech MrSID DSDK i integrację z GDAL; kodowanie nowych plików `.sid` wymaga płatnej licencji Extensis GeoExpress |
| Typowy rozmiar pliku | Od kilkunastu MB do wielu GB na plik; duże ortofotomapy lub mozaiki satelitarne mogą osiągać kilkaset GB jako pojedynczy `.sid` |
| Powiązane pliki pomocnicze | `.sdw` (plik world ESRI dla georeferencji), `.aux` (plik pomocniczy ESRI dla dodatkowych metadanych) |
| Obsługa platform | Windows, macOS i Linux - poprzez wtyczkę GDAL MrSID (używającą Decode SDK) lub natywne SDK LizardTech/Extensis |
| Typ kontenera | Jednoplikowy własnościowy kontener łączący wszystkie poziomy piramidy, pasma obrazu kodowane falkowo i metadane - nie wymaga oddzielnego manifestu |
| Wydano | Mid-1990s (Los Alamos National Laboratory; commercialized by LizardTech ~1998) |
| Najnowsza wersja | MrSID Generation 4 (MG4), adding improved compression and multispectral support |
| Specyfikacja | gdal.org |
Konwersje SID
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SID.