Wat is het KAP-bestandsformaat?
.kap-bestanden slaan rasterzeekaarten op in BSB-formaat - digitale zeekaarten ontwikkeld door Maptech Inc. in de vroege jaren 90. NOAA adopteerde het formaat voor zijn officiële Raster Navigational Charts (RNC's) in 1994, en het werd gedurende meer dan twee decennia de standaard voor elektronische kaartplotters en maritieme navigatiesoftware.
Elk .kap-bestand bestaat uit twee secties. De eerste is een ASCII-header in platte tekst waarvan de benoemde parameterregels de kaart beschrijven: VER/ (formaatversie), BSB/NA= (kaartnaam), RA= (pixelafmetingen), GD= (geodetisch datum), PR= (projectie), RGB/ (geïndexeerd kleurenpalet, tot 127 items), REF/ (controlepunten op de grond) en PLY/ (grenspolygon). De header eindigt met een NUL- of 0x1A-byte. De tweede sectie is een binair rasterbeeld gecodeerd als scan-line run-length data met behulp van een 7-bits paletindexsysteem.
GDAL biedt leesondersteuning voor .kap via zijn BSB-driver; OpenCPN is de meest gebruikte open-source kaartplotter die het formaat ondersteunt. De versleutelde BSB v4.0-variant gebruikt de extensie .cap en kan niet worden gelezen door open-source tools. De gerelateerde .bsb-extensie wordt soms gebruikt naast .kap in kaartpakketten die uit meerdere bestanden bestaan.
NOAA heeft officieel alle 1.007 van zijn RNC .kap-kaarten tegen december 2024 uit de vaart genomen, waarmee een in 2019 aangekondigde overgang werd voltooid. Moderne elektronische navigatie maakt gebruik van ENC (Electronic Navigational Charts) in S-57/S-101 vectorformaat. .kap-bestanden blijven in actief gebruik voor historische navigatie, recreatieve watersportsoftware en GIS-onderzoek.
Beveiliging & veiligheid
RISICO: LOWPassief gegevensbestand (rasterkaartbeeld + metadata). Bevat geen uitvoerbare code. Veilig om te openen. Versleutelde .CAP-bestanden van BSB v4 zullen niet openen in standaardtools - dit is geen beveiligingsrisico, maar DRM.
Formaatdetails
in een notendop- Karaoke tekst/timing bestand (KAP) - Sommige Japanse karaoke-systemen gebruikten .kap voor getimede songtekstscripts - een volledig ongerelateerd tekstformaat.
Programma's die KAP-bestanden openen
Technische details
diepe specificaties| Bestandsstructuur | Tweedelig bestand: ASCII-tekstheader + binaire rasterbody, gescheiden door NUL/`0x1A`-byte |
| Header-formaat | Benoemde parameterregels: `VER/`, `BSB/NA=`, `RA=`, `GD=`, `PR=`, `RGB/`, `REF/`, `PLY/`, `DTM/`, `DX/DY` |
| Rastercodering | Propriëtaire scan-line run-length codering; pixelwaarden zijn 7-bits paletindices verpakt als (aantal, index) paren |
| Kleurdiepte | 7-bits geïndexeerd palet - maximaal 127 kleuren gedefinieerd door `RGB/`-items in de ASCII-header |
| Byte-volgorde (binaire sectie) | Big-endian |
| Versleuteling | Geen in `.kap`; BSB v4.0 versleutelde variant gebruikt `.cap`-extensie (niet leesbaar door GDAL of open-source tools) |
| Georeferentie | Controlepunten op de grond in `REF/`-regels; geodetisch datum (`GD=`) en projectie (`PR=`) gedeclareerd in header |
| GDAL-driver | `BSB` - leest `.kap` en `.bsb`; versleutelde `.cap`-bestanden worden niet ondersteund |
| Typische bestandsgrootte | 500 KB - 50 MB |
| MIME-type | `image/x-kap` |
| Primaire distributeur | NOAA (Raster Navigational Charts, 1994-2024); 1.007 kaarten uitgefaseerd tegen december 2024 |
| Vervangen door | ENC (Electronic Navigational Charts) in S-57/S-101 vectorformaat voor moderne navigatie |
| Uitgebracht | early 1990s (BSB format developed by Maptech for digital nautical charts) |
| Laatste versie | BSB 4.0 (introduced encryption for CAP files) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | gdal.org |
KAP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over KAP-bestanden.