Vad är filformatet KAP?
.kap-filer lagrar rastersjökort i BSB-format - digitala sjökort utvecklade av Maptech Inc. i början av 1990-talet. NOAA antog formatet för sina officiella Raster Navigational Charts (RNCs) 1994, och det blev standard för elektroniska plotter-enheter och marin navigeringsprogramvara under mer än två decennier.
Varje .kap-fil består av två sektioner. Den första är en ASCII-header i klartext vars namngivna parameter-rader beskriver sjökortet: VER/ (formatversion), BSB/NA= (sjökortets namn), RA= (pixeldimensioner), GD= (geodetiskt datum), PR= (projektion), RGB/ (indexerad färgpalett, upp till 127 poster), REF/ (referenspunkter på marken) och PLY/ (gränspolygon). Headern slutar med en NUL- eller 0x1A-byte. Den andra sektionen är en binär rasterbild kodad som scan-line run-length-data med ett 7-bitars palettindexsystem.
GDAL tillhandahåller lässtöd för .kap via sin BSB-drivrutin; OpenCPN är den mest använda open-source-plottern som stöder formatet. Den krypterade BSB v4.0-varianten använder filtillägget .cap och kan inte läsas av open-source-verktyg. Det relaterade filtillägget .bsb används ibland tillsammans med .kap i sjökortspaket med flera filer.
NOAA pensionerade officiellt alla sina 1 007 RNC .kap-sjökort i december 2024, vilket slutförde en övergång som tillkännagavs 2019. Modern elektronisk navigering använder ENC (Electronic Navigational Charts) i S-57/S-101-vektorformat. .kap-filer förblir i aktiv användning för historisk navigering, programvara för fritidsbåtar och GIS-forskning.
Säkerhet & trygghet
RISK: LOWPassiv datafil (rastersjökort + metadata). Innehåller ingen exekverbar kod. Säker att öppna. Krypterade .CAP-filer från BSB v4 kommer inte att kunna öppnas i standardverktyg - ingen säkerhetsrisk, bara DRM.
Formatdetaljer
i ett nötskal- Karaoke text/timing-fil (KAP) - Vissa japanska karaokesystem använde .kap för tidsinställda textmanus - ett helt orelaterat textformat.
Program som öppnar KAP-filer
Tekniska detaljer
djup specifikation| Filstruktur | Tvådelad fil: ASCII-textheader + binär rasterkropp, separerade av NUL/`0x1A`-byte |
| Header-format | Namngivna parameterrader: `VER/`, `BSB/NA=`, `RA=`, `GD=`, `PR=`, `RGB/`, `REF/`, `PLY/`, `DTM/`, `DX/DY` |
| Rasterkodning | Proprietär scan-line run-length-kodning; pixelvärden är 7-bitars palettindex packade som (antal, index)-par |
| Färgdjup | 7-bitars indexerad palett - maximalt 127 färger definierade av `RGB/`-poster i ASCII-headern |
| Byte-ordning (binär sektion) | Big-endian |
| Kryptering | Ingen i `.kap`; den krypterade BSB v4.0-varianten använder filtillägget `.cap` (kan inte läsas av GDAL eller open-source-verktyg) |
| Georeferering | Referenspunkter i `REF/`-rader; geodetiskt datum (`GD=`) och projektion (`PR=`) deklareras i headern |
| GDAL-drivrutin | `BSB` - läser `.kap` och `.bsb`; krypterade `.cap`-filer stöds ej |
| Typisk filstorlek | 500 KB - 50 MB |
| MIME-typ | `image/x-kap` |
| Huvudsaklig distributör | NOAA (Raster Navigational Charts, 1994-2024); 1 007 sjökort pensionerade i december 2024 |
| Ersatt av | ENC (Electronic Navigational Charts) i S-57/S-101-vektorformat för modern navigering |
| Släppt | early 1990s (BSB format developed by Maptech for digital nautical charts) |
| Senaste version | BSB 4.0 (introduced encryption for CAP files) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | gdal.org |
KAP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om KAP-filer.