Co to jest format pliku KAP?
Pliki .kap przechowują rastrowe mapy morskie w formacie BSB - cyfrowe mapy morskie opracowane przez Maptech Inc. na początku lat 90. NOAA przyjęła ten format dla swoich oficjalnych rastrowych map nawigacyjnych (RNC) w 1994 roku i stał się on standardem dla elektronicznych ploterów map i oprogramowania do nawigacji morskiej przez ponad dwie dekady.
Każdy plik .kap składa się z dwóch sekcji. Pierwsza to nagłówek ASCII w formacie tekstowym, którego nazwane linie parametrów opisują mapę: VER/ (wersja formatu), BSB/NA= (nazwa mapy), RA= (wymiary w pikselach), GD= (układ odniesienia), PR= (odwzorowanie), RGB/ (indeksowana paleta kolorów, do 127 wpisów), REF/ (punkty kontrolne) oraz PLY/ (wielokąt graniczny). Nagłówek kończy się bajtem NUL lub 0x1A. Druga sekcja to binarny obraz rastrowy zakodowany jako dane długości serii (run-length) linii skanowania przy użyciu 7-bitowego systemu indeksowania palety.
GDAL zapewnia obsługę odczytu dla .kap poprzez sterownik BSB; OpenCPN jest najczęściej używanym otwartoźródłowym ploterem map obsługującym ten format. Szyfrowany wariant BSB v4.0 używa rozszerzenia .cap i nie może być odczytywany przez narzędzia open-source. Powiązane rozszerzenie .bsb jest czasami używane obok .kap w wieloplikowych pakietach map.
NOAA oficjalnie wycofała wszystkie 1007 swoich map RNC .kap do grudnia 2024 r., kończąc transformację ogłoszoną w 2019 r. Nowoczesna nawigacja elektroniczna wykorzystuje ENC (Electronic Navigational Charts) w formacie wektorowym S-57/S-101. Pliki .kap pozostają w użyciu do celów historycznych, w oprogramowaniu do żeglarstwa rekreacyjnego oraz w badaniach GIS.
Bezpieczeństwo
RYZYKO: LOWPasywny plik danych (obraz mapy rastrowej + metadane). Nie zawiera kodu wykonywalnego. Bezpieczny do otwarcia. Szyfrowane pliki .CAP z BSB v4 nie otworzą się w standardowych narzędziach - nie jest to zagrożenie bezpieczeństwa, lecz DRM.
Szczegóły formatu
w pigułce- Plik tekstu/synchronizacji Karaoke (KAP) - Niektóre japońskie systemy karaoke używały .kap dla skryptów zsynchronizowanych tekstów piosenek - całkowicie niepowiązany format tekstowy.
Programy otwierające pliki KAP
Szczegóły techniczne
specyfikacja| Struktura pliku | Plik dwuczęściowy: tekstowy nagłówek ASCII + binarny korpus rastrowy, oddzielone bajtem NUL/`0x1A` |
| Format nagłówka | Nazwane linie parametrów: `VER/`, `BSB/NA=`, `RA=`, `GD=`, `PR=`, `RGB/`, `REF/`, `PLY/`, `DTM/`, `DX/DY` |
| Kodowanie rastra | Własnościowe kodowanie długości serii (run-length) linii skanowania; wartości pikseli to 7-bitowe indeksy palety pakowane jako pary (liczba, indeks) |
| Głębia koloru | 7-bitowa paleta indeksowana - maksymalnie 127 kolorów zdefiniowanych przez wpisy `RGB/` w nagłówku ASCII |
| Kolejność bajtów (sekcja binarna) | Big-endian |
| Szyfrowanie | Brak w `.kap`; szyfrowany wariant BSB v4.0 używa rozszerzenia `.cap` (nieczytelny dla GDAL i narzędzi open-source) |
| Georeferencja | Punkty kontrolne w liniach `REF/`; układ odniesienia (`GD=`) i odwzorowanie (`PR=`) zadeklarowane w nagłówku |
| Sterownik GDAL | `BSB` - odczytuje `.kap` i `.bsb`; szyfrowane pliki `.cap` nie są obsługiwane |
| Typowy rozmiar pliku | 500 KB - 50 MB |
| Typ MIME | `image/x-kap` |
| Główny dystrybutor | NOAA (Raster Navigational Charts, 1994-2024); 1007 map wycofanych do grudnia 2024 r. |
| Zastąpiony przez | ENC (Electronic Navigational Charts) w formacie wektorowym S-57/S-101 dla nowoczesnej nawigacji |
| Wydano | early 1990s (BSB format developed by Maptech for digital nautical charts) |
| Najnowsza wersja | BSB 4.0 (introduced encryption for CAP files) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | gdal.org |
Konwersje KAP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki KAP.