Qu'est-ce que le format de fichier WEBLOC ?
Un fichier .webloc est un raccourci utilisé pour stocker l'emplacement d'un site web, créé par macOS et pris en charge par Apple Safari et d'autres navigateurs. En interne, le fichier est une liste de propriétés Apple - du XML brut ou un fichier binaire bplist00 - contenant une seule clé URL. Le fichier .webloc enregistré sur le bureau est créé en faisant glisser l'icône du site web placée à côté du champ d'adresse depuis le navigateur web. Lorsque l'utilisateur ouvre le fichier .webloc, le site web associé peut être lancé dans Safari, Chrome, Firefox ou n'importe quel navigateur par défaut. Notez que les fichiers plus anciens stockaient l'URL dans une « resource fork » et peuvent sembler vides lorsqu'ils sont copiés vers Windows ou Linux ; l'équivalent Windows est le raccourci Internet .URL.
Sécurité et sûreté
RISQUE : LOWUn .webloc est un minuscule fichier texte qui contient une seule URL et ne contient aucun code exécutable, le fichier lui-même est donc inoffensif. Le seul risque est la destination : comme tout raccourci ou lien, un .webloc peut pointer vers un site de phishing ou de logiciels malveillants, traitez donc un .webloc inattendu de la même manière qu'un lien inattendu - vérifiez l'URL à l'intérieur (ouvrez-le en tant que texte) avant de l'ouvrir dans un navigateur.
Détails du format
en brefProgrammes qui ouvrent les fichiers WEBLOC
Détails techniques
spécifications approfondies| Type de format | Fichier de liste de propriétés Apple (plist) contenant une entrée URL |
| Variantes d'encodage | Texte XML (UTF-8) ou plist binaire ; la plupart des fichiers modernes sont en XML, les raccourcis créés par glisser-déposer peuvent être des plist binaires |
| En-tête XML | Les fichiers XML-plist commencent par `<?xml version="1.0"?>` et une déclaration `<!DOCTYPE plist`, avec l'URL à l'intérieur d'un bloc `<dict>` |
| Signature plist binaire | La variante binaire commence par l'ASCII `bplist00` à l'offset d'octet 0 (hex 62 70 6C 69 73 74 30 30) |
| Clé URL interne | Adresse cible stockée sous la clé plist `URL` ; aucune autre clé n'est requise par le format |
| Type MIME | `application/x-webloc` |
| Méthode de création (GUI) | Faites glisser le favicon ou l'icône du site depuis la barre d'adresse du navigateur vers le bureau macOS ou un dossier du Finder |
| Resource fork (hérité) | Les fichiers plus anciens stockaient l'URL dans la « resource fork » HFS+ ; la copie vers FAT32/NTFS/ext4 supprime cette partie, faisant paraître ces fichiers vides |
| Support plateforme | Natif de macOS (Finder) ; non reconnu nativement sur Windows ou Linux - un éditeur de texte est nécessaire pour extraire l'URL |
| Comportement d'exécution | Le double-clic ouvre l'URL stockée dans le navigateur par défaut du système ; le fichier ne contient aucun code exécutable |
| Taille de fichier typique | 200-600 octets pour un fichier XML-plist ; la variante plist binaire est similaire ou légèrement plus petite |
| Développeur | Apple Inc. - fait partie du framework Cocoa / CFPropertyList |
| Transfert multiplateforme | Les fichiers `.webloc` XML-plist modernes se copient intacts sur n'importe quel OS ; n'importe quel éditeur de texte ou analyseur XML peut lire l'URL intégrée |
| Équivalent Windows | Le raccourci Internet `.url` (fichier texte brut de style INI) remplit la même fonction sur Windows |
| Création programmatique | Peut être généré avec `PlistBuddy`, le module `plistlib` de Python, ou toute bibliothèque écrivant des listes de propriétés Apple |
| Publié | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Spécification | developer.apple.com |
Conversions WEBLOC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers WEBLOC.