URL Reference (.url)
Eine .url-Datei ist eine Windows-Internetverknüpfung — eine kleine Textdatei, die auf eine Webadresse verweist. RouteConverter öffnet sie, liest die Webadresse heraus und verarbeitet die Routen- oder Kartendaten, die diese Adresse selbst beschreibt.
Auf einen Blick
| Endung | .url |
| Kodierung | text |
| Von | Microsoft |
Geschichte
Die .url-Verknüpfung ist eine einfache INI-artige Datei, die Microsoft mit Windows 95 und dem Internet Explorer einführte, um einen Link auf eine Webseite als Symbol auf dem Desktop oder in einem Ordner zu speichern. RouteConverters eigener Leser dafür stammt aus den frühen Projektjahren (2007).
Wo es verwendet wird
Jede Anwendung, mit der eine "Verknüpfung" zu einer Webseite gespeichert werden kann — die Favoriten-/Lesezeichenleiste eines Browsers, Ziehen-und-Ablegen vom Browser auf den Desktop, oder eine eigene "Link zu dieser Route speichern"-Funktion einer Karten-Website — kann eine .url-Datei erzeugen. RouteConverter nutzt sie als Einstiegspunkt: Beim Öffnen wird die enthaltene Adresse an das passende URL-Parsing-Format (Google Maps, GeoHack, Kurviger, MotoPlaner) weitergereicht, das sie erkennt.
Aufbau
Eine .url-Datei ist reiner Text im INI-Stil mit einem Abschnitt [InternetShortcut] und einer Zeile URL= mit der Zieladresse (optional gefolgt von Symbol-Einstellungen, die RouteConverter ignoriert). RouteConverters Leser wertet die INI-Struktur selbst nicht aus — er durchsucht den gesamten Dateitext per regulärem Ausdruck nach der ersten Adresse mit http://, https://, ftp://, file://, news:// oder mailto:.
Verbreitung
Das .url-Verknüpfungsformat ist weiterhin das, was Windows selbst für einen gespeicherten Weblink erzeugt, und wird in aktuellen Windows-Versionen weiterhin vollständig unterstützt; RouteConverter liest eine solche Datei nur, um die enthaltene Webadresse freizulegen, nicht als eigenständiges GPS-Datenformat.
Unterstützung in RouteConverter
| Liest | URL Reference |
RouteConverter liest dieses Format, kann es aber nicht schreiben.
RouteConverter liest .url-Dateien nur, ein Schreiben ist nicht möglich. Das Öffnen gelingt nur, wenn die enthaltene Adresse selbst eine von RouteConverters anderen URL-Formaten erkannte Adresse ist — ein beliebiger Weblink ohne Kartenbezug erzeugt stattdessen einen Fehler statt einer Route.