Wat is het WEBLOC-bestandsformaat?
Een .webloc-bestand is een snelkoppeling die wordt gebruikt voor het opslaan van een websitelocatie, gemaakt door macOS en ondersteund door Apple's Safari en andere browsers. Intern is het bestand een Apple property list - platte XML of een binair bplist00-bestand - dat een enkele URL-sleutel bevat. Het op het bureaublad opgeslagen .webloc-bestand wordt gemaakt door het website-icoon naast het adresveld vanuit de webbrowser te slepen. Wanneer de gebruiker het .webloc-bestand opent, kan de bijbehorende website worden gestart in Safari, Chrome, Firefox of een andere standaardbrowser. Let op dat oudere bestanden de URL in een resource fork opsloegen en leeg kunnen lijken wanneer ze naar Windows of Linux worden gekopieerd; de Windows-tegenhanger is de .URL internetsnelkoppeling.
Beveiliging & veiligheid
RISICO: LOWEen .webloc is een klein tekstbestand dat een enkele URL bevat en geen uitvoerbare code bevat, dus het bestand zelf is onschadelijk. Het enige risico is de bestemming: zoals elke snelkoppeling of link kan een .webloc verwijzen naar een phishing- of malware-site, dus behandel een onverwachte .webloc hetzelfde als een onverwachte link - controleer de URL binnenin (open het als tekst) voordat u het in een browser opent.
Formaatdetails
in een notendopProgramma's die WEBLOC-bestanden openen
Technische details
diepe specificaties| Formaattype | Apple property list (plist) bestand met één URL-vermelding |
| Coderingsvarianten | XML-tekst (UTF-8) of binaire plist; de meeste moderne bestanden zijn XML, via slepen gemaakte snelkoppelingen kunnen binaire plist zijn |
| XML-header | XML-plist-bestanden beginnen met `<?xml version="1.0"?>` en een `<!DOCTYPE plist` declaratie, met de URL in een `<dict>` blok |
| Binaire plist-handtekening | Binaire variant begint met ASCII `bplist00` op byte-offset 0 (hex 62 70 6C 69 73 74 30 30) |
| Interne URL-sleutel | Doeladres opgeslagen onder de plist-sleutel `URL`; er zijn geen andere sleutels vereist door het formaat |
| MIME-type | `application/x-webloc` |
| Creatiemethode (GUI) | Sleep de favicon of het site-icoon van de browseradresbalk naar het macOS-bureaublad of een Finder-map |
| Resource fork (verouderd) | Oudere bestanden sloegen de URL op in de HFS+ resource fork; kopiëren naar FAT32/NTFS/ext4 verwijdert de fork, waardoor dergelijke bestanden leeg lijken |
| Platformondersteuning | Systeemeigen voor macOS (Finder); niet standaard herkend op Windows of Linux - een teksteditor is nodig om de URL te extraheren |
| Uitvoeringsgedrag | Dubbelklikken opent de opgeslagen URL in de standaardbrowser van het systeem; het bestand bevat geen uitvoerbare code |
| Typische bestandsgrootte | 200-600 bytes voor een XML-plist-bestand; binaire plist-variant is vergelijkbaar of iets kleiner |
| Ontwikkelaar | Apple Inc. - onderdeel van het Cocoa / CFPropertyList framework |
| Cross-platform overdracht | Moderne XML-plist `.webloc`-bestanden worden intact naar elk besturingssysteem gekopieerd; elke teksteditor of XML-parser kan de ingebedde URL lezen |
| Windows-equivalent | De `.url` internetsnelkoppeling (platte tekst in INI-stijl) dient hetzelfde doel op Windows |
| Programmatische creatie | Kan worden gegenereerd met `PlistBuddy`, Python's `plistlib`-module, of elke bibliotheek die Apple property lists schrijft |
| Uitgebracht | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Specificatie | developer.apple.com |
WEBLOC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WEBLOC-bestanden.