Hva er KAP-filformatet?
.kap-filer lagrer nautiske rasternautiske kart i BSB-format - digitale sjøkart utviklet av Maptech Inc. tidlig på 1990-tallet. NOAA tok i bruk formatet for sine offisielle Raster Navigational Charts (RNCs) i 1994, og det ble standarden for elektroniske kartplottere og marin navigasjonsprogramvare i over to tiår.
Hver .kap-fil består av to seksjoner. Den første er en ASCII-header i ren tekst der navngitte parameterlinjer beskriver kartet: VER/ (formatversjon), BSB/NA= (kartnavn), RA= (pikseldimensjoner), GD= (geodetisk datum), PR= (projeksjon), RGB/ (indeksert fargepalett, opptil 127 oppføringer), REF/ (referansepunkter på bakken) og PLY/ (grensepolygon). Headeren slutter med en NUL- eller 0x1A-byte. Den andre seksjonen er et binært rasterbilde kodet som skannelinje-run-length-data ved hjelp av et 7-bits palettindekssystem.
GDAL gir lesestøtte for .kap via sin BSB-driver; OpenCPN er den mest brukte kartplotteren med åpen kildekode som støtter formatet. Den krypterte BSB v4.0-varianten bruker filendelsen .cap og kan ikke leses av verktøy med åpen kildekode. Den relaterte filendelsen .bsb brukes noen ganger sammen med .kap i kartpakker med flere filer.
NOAA pensjonerte offisielt alle sine 1 007 RNC .kap-kart innen desember 2024, og fullførte dermed en overgang som ble kunngjort i 2019. Moderne elektronisk navigasjon bruker ENC (Electronic Navigational Charts) i S-57/S-101-vektorformat. .kap-filer forblir i aktiv bruk for historisk navigasjon, programvare for fritidsbåter og GIS-forskning.
Sikkerhet og trygghet
RISIKO: LOWPassiv datafil (rasterkartbilde + metadata). Inneholder ingen kjørbar kode. Trygg å åpne. Krypterte .CAP-filer fra BSB v4 vil ikke kunne åpnes i standardverktøy - dette er ikke en sikkerhetsrisiko, bare DRM.
Formatdetaljer
i et nøtteskall- Karaoke tekst/timing-fil (KAP) - Noen japanske karaoke-systemer brukte .kap for tidsstyrte tekstmanus - et helt urelatert tekstformat.
Programmer som åpner KAP-filer
Tekniske detaljer
dyp spesifikasjon| Filstruktur | Todelt fil: ASCII-tekstheader + binær rasterkropp, separert av NUL/`0x1A`-byte |
| Header-format | Navngitte parameterlinjer: `VER/`, `BSB/NA=`, `RA=`, `GD=`, `PR=`, `RGB/`, `REF/`, `PLY/`, `DTM/`, `DX/DY` |
| Raster-koding | Proprietær skannelinje-run-length-koding; pikselverdier er 7-bits palettindekser pakket som (antall, indeks)-par |
| Fargedybde | 7-bits indeksert palett - maksimalt 127 farger definert av `RGB/`-oppføringer i ASCII-headeren |
| Byterekkefølge (binær seksjon) | Big-endian |
| Kryptering | Ingen i `.kap`; BSB v4.0 kryptert variant bruker filendelsen `.cap` (ikke lesbar av GDAL eller verktøy med åpen kildekode) |
| Georeferering | Referansepunkter på bakken i `REF/`-linjer; geodetisk datum (`GD=`) og projeksjon (`PR=`) deklarert i headeren |
| GDAL-driver | `BSB` - leser `.kap` og `.bsb`; krypterte `.cap`-filer støttes ikke |
| Typisk filstørrelse | 500 KB - 50 MB |
| MIME-type | `image/x-kap` |
| Hoveddistributør | NOAA (Raster Navigational Charts, 1994-2024); 1 007 kart faset ut innen desember 2024 |
| Erstattet av | ENC (Electronic Navigational Charts) i S-57/S-101-vektorformat for moderne navigasjon |
| Utgitt | early 1990s (BSB format developed by Maptech for digital nautical charts) |
| Siste versjon | BSB 4.0 (introduced encryption for CAP files) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | gdal.org |
KAP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om KAP-filer.