MapUnpack
🔍 Dateiformat-Analyse

Was ist eine .KMB Datei?

Erfahren Sie, wie Maps.Me und Organic Maps Lesezeichen binär speichern und wie Sie diese in offene Standards wie KML und GPX umwandeln.

Ziehen Sie Ihre .kmb-Datei hierher

oder klicken Sie zum Auswählen

Unterstützt .kmb (Maps.Me & Organic Maps), .kmz und .kml

🔒 Datenschutz: Die Verarbeitung erfolgt lokal auf Ihrem Gerät mittels WebAssembly.

Anatomie einer .KMB Datei: Binärstruktur erklärt

Eine .kmb (Keyhole Maps Binary) Datei ist ein geschlossenes Binärformat von MapsWithMe (später Maps.Me). Es dient der extrem kompakten Speicherung von Wegpunkten, Favoritenlisten und GPS-Tracks.

Im Gegensatz zu offenen XML-Standards wie KML oder GPX ist .kmb ein reiner Bytestrom. In einem normalen Texteditor sind nur kryptische Steuerzeichen sichtbar. Eine vollständige Anleitung zum Export nach Google finden Sie in unserem Migrations-Leitfaden.

Die interne Byte-Geometrie des Containers

// Maps.Me Binärstruktur

[0x00] Versions-Byte (0x01, 0x02 oder 0x03)

[0x01] Varint: Gesamtanzahl Kategorien (N)

     └── N-mal wiederholt: [Varint Länge] + [UTF-8 Kategoriename]

[Offset] Varint: Gesamtanzahl Lesezeichen (M)

     └── M-mal wiederholt:

          ├── [4 Bytes] Uint32: Mercator X-Koordinate

          ├── [4 Bytes] Uint32: Mercator Y-Koordinate

          ├── [Varint] + [UTF-8 Name]

          ├── [Varint] + [UTF-8 Beschreibung]

          ├── [1 Byte] Uint8: Farbindex (0-7)

          └── [Varint] Kategorie-Zuordnung

[Offset] Varint: GPS-Tracks (T)

     └── T-mal wiederholt: [Track Name] + [Trackpunkte X, Y]

Warum Koordinaten als 32-Bit Ganzzahlen gespeichert werden

Um mobilen Speicherplatz zu sparen und Rundungsfehler von Fließkommazahlen (Floats) zu vermeiden, projiziert Maps.Me die Erdoberfläche auf ein Mercator-Gitter im Ganzzahlbereich von 0 bis 4.294.967.295 (2^32 - 1).

MapUnpack wendet die mathematische Umkehrfunktion der sphärischen Mercator-Projektion direkt in Ihrem Browser an, um exakte WGS84 Breiten- und Längengrade wiederherzustellen.

Wo werden .kmb-Dateien auf Android und iPhone gespeichert?

Da .kmb-Dateien interne Binärcontainer sind, werden sie nicht in Standard-Galerien aufgeführt. Nutzen Sie diese Pfade zum Exportieren:

🤖 Android-Speicherpfade:

Im internen Gerätespeicher:

  • Maps.Me: /Android/data/com.mapswithme.maps.pro/files/
  • Organic Maps: /Android/data/app.organicmaps/files/

Android 11+ Scoped Storage: Schließen Sie das Gerät per USB an den PC an oder nutzen Sie den System-Dateimanager, um Lesezeichen aus dem geschützten data-Verzeichnis zu kopieren.

🍎 iOS (iPhone & iPad):

In der Dateien-App > Auf meinem iPhone > MAPS.ME oder Organic Maps > Bookmarks. Alternativ direkt über das Teilen-Menü der App als Datei sichern.

⚠️

Google My Maps 2.000-Punkte-Limit: Vermeiden Sie KML-Importfehler

Google My Maps stürzt ab, wenn eine Ebene mehr als 2.000 Elemente enthält.

Lösung: MapUnpack teilt Ihre Lesezeichen automatisch in handliche Ebenen (< 1.900 Punkte) auf. Nutzen Sie kmb in kml konvertieren, kmb in gpx konverter oder exportieren Sie nach GeoJSON und CSV.

Verwandte Tools & Anleitungen:

⚡ Ökosystem-Kompatibilität

Plattform- und GPS-Geräte-Kompatibilitätsmatrix

MapUnpack exportiert saubere, standardisierte Geodaten für alle wichtigen Navigations-Apps und GPS-Handgeräte:

Plattform / Gerät Empfohlenes Format MapUnpack-Optimierung Kompatibilität
🗺️
Google My Maps
KML
Auto-Splitting (< 2.000 Punkte) verhindert Importfehler 100% Kompatibel
🌍
Google Earth (Web & Pro)
KML
Farbpaletten-Styles & saubere CDATA-Ordnerstrukturen Perfekt
⌚
Garmin (BaseCamp, Fenix, Edge)
GPX 1.1
Valider Topografix GPX 1.1 Header mit Höhenmetern & XML-Sanitizing 100% Verifiziert
📱
OsmAnd & Organic Maps
GPX / KML
Direkter Import ohne Verlust von Kategorien oder Notizen Natives Format
🌲
Komoot
GPX
Kontinuierliche <trkseg>-Segmente für nahtlose Tourenplanung Kompatibel
🧗
Wikiloc
GPX / KML
Bereinigte XML-Tags ohne störende Steuerzeichen Kompatibel
🧭
Locus Map
GPX / KML / KMZ
Unterstützung für KMZ-Archive und mehrstufige KML-Ordner 100% Kompatibel
📊
QGIS / ArcGIS / Excel
GeoJSON / CSV
RFC 7946 GeoJSON & RFC 4180 CSV mit getrennten Lat/Lon-Spalten Verifiziert

Häufig gestellte Fragen (FAQ)

Everything you need to know about .kmb, Google Maps limits, and privacy.

Wo werden .kmb-Dateien auf Android gespeichert? ▼

Auf Android-Geräten speichert Maps.Me Lesezeichen unter /Android/data/com.mapswithme.maps.pro/files/ und Organic Maps unter /Android/data/app.organicmaps/files/. Bei Android 11+ erfolgt der Zugriff am einfachsten per USB-Kabel am PC oder über Dateimanager-Apps.

Warum lehnt Google My Maps meine KML-Datei mit einem Fehler ab (2.000-Punkte-Limit)? ▼

Google My Maps begrenzt jeden Layer auf maximal 2.000 Elemente (Punkte und Routen). Größere Dateien schlagen fehl. MapUnpack teilt Ihre Lesezeichen automatisch in durchnummerierte Ebenen (Teil 1, Teil 2) mit maximal 1.900 Punkten auf.

Bleiben Stecknadel-Farben und Kategorien in MapUnpack erhalten? ▼

Ja. Maps.Me nutzt eine 8-Farben-Palette (Rot, Blau, Lila, Grün, Gelb, Orange, Grau, Rosa). MapUnpack überträgt diese Farbcodes in KML-Styles und GeoJSON-Eigenschaften, sodass Ihre Ordnerstruktur vollständig erhalten bleibt.

Kann ich .kmb-Dateien direkt auf dem iPhone oder iPad konvertieren? ▼

Ja. MapUnpack läuft vollständig im mobilen Browser (Safari/Chrome). Wählen Sie auf iOS Ihre .kmb-Datei in der Dateien-App (Auf meinem iPhone > MAPS.ME > Bookmarks) aus und laden Sie KML oder GPX direkt herunter.

Werden meine Standortdaten auf externe Server hochgeladen (100% Offline-Datenschutz)? ▼

Nein. MapUnpack verarbeitet alle Dateien zu 100% lokal im Arbeitsspeicher Ihres Browsers. Keine Koordinaten, Ortsnamen oder privaten Reiseaufzeichnungen werden an externe Server gesendet.

Unterstützt MapUnpack auch Lesezeichen aus Organic Maps? ▼

Ja. Organic Maps basiert auf dem Quellcode von Maps.Me und verwendet exakt dasselbe binäre .kmb-Containerformat. MapUnpack liest und konvertiert Organic Maps Lesezeichen und Tracks nahtlos.