Che cos'è il formato di file WEBLOC?
Un file .webloc è una scorciatoia utilizzata per memorizzare la posizione di un sito web, creata da macOS e supportata da Safari di Apple e altri browser. Internamente, il file è una property list di Apple - XML semplice o un file binario bplist00 - che contiene una singola chiave URL. Il file .webloc salvato sul desktop viene creato trascinando l'icona del sito web posta accanto al campo dell'indirizzo dal browser web. Quando l'utente apre il file .webloc, il sito web associato può essere avviato in Safari, Chrome, Firefox o qualsiasi browser predefinito. Nota che i file più vecchi memorizzavano l'URL in una resource fork e potrebbero apparire vuoti se copiati su Windows o Linux; la controparte Windows è la scorciatoia internet .URL.
Sicurezza e incolumità
RISCHIO: LOWUn .webloc è un minuscolo file di testo che contiene un singolo URL e non contiene codice eseguibile, quindi il file stesso è innocuo. L'unico rischio è la destinazione: come ogni scorciatoia o link, un .webloc può puntare a un sito di phishing o malware, quindi tratta un .webloc inaspettato come un link inaspettato: controlla l'URL all'interno (aprendolo come testo) prima di aprirlo in un browser.
Dettagli del formato
in sintesiProgrammi che aprono file WEBLOC
Dettagli tecnici
specifiche approfondite| Tipo di formato | File Apple property list (plist) contenente una voce URL |
| Varianti di codifica | Testo XML (UTF-8) o plist binario; la maggior parte dei file moderni è XML, le scorciatoie create tramite trascinamento potrebbero essere plist binari |
| Intestazione XML | I file XML-plist iniziano con `<?xml version="1.0"?>` e una dichiarazione `<!DOCTYPE plist`, con l'URL all'interno di un blocco `<dict>` |
| Firma plist binaria | La variante binaria inizia con ASCII `bplist00` all'offset di byte 0 (hex 62 70 6C 69 73 74 30 30) |
| Chiave URL interna | Indirizzo di destinazione memorizzato sotto la chiave plist `URL`; non sono richieste altre chiavi dal formato |
| Tipo MIME | `application/x-webloc` |
| Metodo di creazione (GUI) | Trascina la favicon o l'icona del sito dalla barra degli indirizzi del browser sul desktop di macOS o in una cartella del Finder |
| Resource fork (legacy) | I file più vecchi memorizzavano l'URL nella resource fork HFS+; la copia su FAT32/NTFS/ext4 rimuove la fork, facendo apparire tali file vuoti |
| Supporto piattaforma | Nativo di macOS (Finder); non riconosciuto nativamente su Windows o Linux - è necessario un editor di testo per estrarre l'URL |
| Comportamento di esecuzione | Il doppio clic apre l'URL memorizzato nel browser predefinito del sistema; il file non contiene codice eseguibile |
| Dimensione tipica del file | 200-600 byte per un file XML-plist; la variante plist binaria è simile o leggermente più piccola |
| Sviluppatore | Apple Inc. - parte del framework Cocoa / CFPropertyList |
| Trasferimento multipiattaforma | I moderni file `.webloc` XML-plist si copiano integri su qualsiasi sistema operativo; qualsiasi editor di testo o parser XML può leggere l'URL incorporato |
| Equivalente Windows | La scorciatoia internet `.url` (file di testo semplice in stile INI) serve allo stesso scopo su Windows |
| Creazione programmatica | Può essere generato con `PlistBuddy`, il modulo `plistlib` di Python o qualsiasi libreria che scriva Apple property lists |
| Rilasciato | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Specifica | developer.apple.com |
Conversioni WEBLOC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file WEBLOC.