Vad är filformatet SID?
Filer med filtillägget .sid lagrar stora rasterbilder med inbäddade geografiska koordinater. MrSID (ibland uttalat „Mister Sid”) är en akronym för Multiresolution Seamless Image Database. Formatet utvecklades vid Los Alamos National Laboratory (LANL) i mitten av 1990-talet och kommersialiserades av LizardTech omkring 1998; varumärket underhålls nu under Extensis (tidigare Celartem).
MrSID Generation 4 (MG4) är den nuvarande versionen av standarden, som efterträder MG2 och MG3. Den stöder mycket stora bilder genom en wavelet-baserad komprimeringsalgoritm som fungerar i både lossy (förstörande) och numeriskt lossless (förlustfria) lägen - typiska komprimeringsförhållanden på flygbilder sträcker sig från 15:1 till 50:1. Formatet lagrar alla resolutionsnivåer i en enda .sid-fil, så varje enskild översiktsnivå kan extraheras utan att hela filen avkodas, vilket är en avgörande fördel vid arbete med datamängder som mäts i terabyte. Varje .sid-fil börjar med ASCII-magiska taggen msid vid byte-offset 0. Georeferens-metadata kan åtföljas av en sidecar .sdw world-fil.
MrSID designades för en rad krävande lagringstillämpningar:
- Geografiska informationssystem (GIS) för lagring av stora flyg- eller satellitbilder
- FBI och andra amerikanska federala myndigheter som ett sätt att lagra fingeravtryck
- Fotoarkivering och digitala hämtningsarbetsflöden
- American Memory vid Library of Congress för stora kartografiska filer och bildfiler
MrSID är ett proprietärt format. Avkodning är fritt tillgänglig via LizardTech MrSID Decode SDK (DSDK), som också är integrerat i GDAL-baserade verktyg inklusive QGIS och ArcGIS. Att skapa nya .sid-filer kräver den betalda Extensis GeoExpress-kodaren. Vanliga öppna alternativ är JPEG 2000 (.jp2) och ECW; för bredare kompatibilitet används GeoTIFF (.tif) i stor utsträckning.
Säkerhet & trygghet
RISK: LOWMrSID är passiv rasterbild utan skript, så själva filen innebär låg risk. De praktiska varningarna gäller licensiering och härkomst: avkodning är gratis men codec är proprietär, så vissa open-source GDAL-byggen utelämnar MrSID-drivrutinen; och flyg-/satellitbilder kan vara känsliga eller licensbegränsade data - respektera leverantörens villkor. Undvik skumma „SID viewer”-nedladdningssidor som buntar med adware eller den nedlagda LizardTech-webbläsarpluggen; använd QGIS, GDAL, ArcGIS Earth eller IrfanView från deras officiella sidor.
Formatdetaljer
i ett nötskal- Commodore 64 SID-musik (PSID/RSID) - Chiptune-fil som innehåller 6581/8580 SID-chip musikdata, spelas av emulatorer som sidplay; orelaterad till bilden.
- Windows Security Identifier (SID) - Inte ett filformat alls - en unik ID-sträng som Windows tilldelar användare/grupper; namnkollisionen med .sid orsakar förvirring.
- Steam spelcache / övrig .sid-data - Ett fåtal applikationer skriver orelaterade .sid-data/indexfiler; inte MrSID-bilden.
Program som öppnar SID-filer
Tekniska detaljer
djup specifikation| Magiska bytes | `msid` (hex `6D 73 69 64`) vid byte-offset 0, valfritt följt av ett generations-/versionsfält |
| MIME-typ | `image/x-mrsid`; även sett som `image/x.mrsid` eller `application/octet-stream` |
| Kodning | Binär, little-endian fältlayout; bilddata kodad som diskret wavelet-transform (DWT) sub-band |
| Komprimering | Diskret wavelet-transform (DWT); lossy eller numeriskt lossless lägen; typiska 15:1-50:1 förhållanden på flyg- och satellitbilder |
| Formatgenerationer | MG2 (Generation 2), MG3 (Generation 3), MG4 (Generation 4) - MG4 lägger till stöd för multispektrala band och förbättrad förlustfri komprimering |
| Färgdjup | 8-bitars gråskala och 24-bitars RGB i MG2/MG3; MG4 stöder multispektrala bilder med högre bitdjup per kanal |
| Gräns för bildstorlek | Inget fast pixeltak; designad för gigapixel-ortofoton och satellitmosaiker; enskilda datamängder kan överstiga flera hundra GB |
| Intern struktur | `msid` header-tagg och versionsfält, multiresolutions-wavelet-kodade sub-band, inbäddade översiktspyramider och georeferens-metadata - allt i en fil |
| Multiresolutionsåtkomst | Alla zoomnivåer lagras i en enda `.sid`-fil; varje resolutionsnivå kan avkodas oberoende utan att läsa eller dekomprimera hela datamängden |
| Georeferering | Koordinat-metadata inbäddad i filen; valfritt kompletterad med en extern `.sdw` sidecar world-fil eller `.aux` hjälpfil |
| Licensiering för avkodning vs. kodning | Avkodning är gratis via LizardTech MrSID DSDK och GDAL-integration; kodning av nya `.sid`-filer kräver en betald Extensis GeoExpress-licens |
| Typisk filstorlek | Tiotals MB till många GB per fil; stora ortofoton eller satellitmosaiker kan nå flera hundra GB som en enda `.sid` |
| Associerade sidecar-filer | `.sdw` (ESRI world-fil för georeferering), `.aux` (ESRI hjälpfil för ytterligare metadata) |
| Plattformssupport | Windows, macOS och Linux - via GDAL MrSID-plugin (med Decode SDK) eller nativa LizardTech/Extensis SDK:er |
| Containertyp | Proprietär container i en enda fil som kombinerar alla pyramidnivåer, wavelet-kodade bildband och metadata - inget separat manifest krävs |
| Släppt | Mid-1990s (Los Alamos National Laboratory; commercialized by LizardTech ~1998) |
| Senaste version | MrSID Generation 4 (MG4), adding improved compression and multispectral support |
| Specifikation | gdal.org |
SID-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SID-filer.