¿Qué es el formato de archivo WEBLOC?
Un archivo .webloc es un acceso directo utilizado para almacenar la ubicación de un sitio web, creado por macOS y compatible con Apple Safari y otros navegadores. Internamente, el archivo es una lista de propiedades de Apple (un archivo XML plano o un archivo binario bplist00) que contiene una única clave URL. El archivo .webloc guardado en el escritorio se crea arrastrando el icono del sitio web situado junto al campo de dirección desde el navegador. Cuando el usuario abre el archivo .webloc, el sitio web asociado puede iniciarse en Safari, Chrome, Firefox o cualquier navegador predeterminado. Tenga en cuenta que los archivos más antiguos almacenaban la URL en una bifurcación de recursos (resource fork) y pueden aparecer vacíos al copiarse a Windows o Linux; la contraparte de Windows es el acceso directo de internet .URL.
Seguridad y protección
RIESGO: LOWUn .webloc es un archivo de texto diminuto que contiene una sola URL y no tiene código ejecutable, por lo que el archivo en sí es inofensivo. El único riesgo es el destino: como cualquier acceso directo o enlace, un .webloc puede apuntar a un sitio de phishing o malware, así que trate un .webloc inesperado igual que un enlace inesperado: verifique la URL interna (ábralo como texto) antes de abrirlo en un navegador.
Detalles del formato
en pocas palabrasProgramas que abren archivos WEBLOC
Detalles técnicos
especificación profunda| Tipo de formato | Archivo de lista de propiedades de Apple (plist) que contiene una entrada de URL |
| Variantes de codificación | Texto XML (UTF-8) o plist binario; la mayoría de los archivos modernos son XML, los accesos directos creados al arrastrar pueden ser plist binarios |
| Encabezado XML | Los archivos XML-plist comienzan con `<?xml version="1.0"?>` y una declaración `<!DOCTYPE plist`, con la URL dentro de un bloque `<dict>` |
| Firma de plist binario | La variante binaria comienza con el ASCII `bplist00` en el desplazamiento de byte 0 (hex 62 70 6C 69 73 74 30 30) |
| Clave URL interna | Dirección de destino almacenada bajo la clave plist `URL`; el formato no requiere otras claves |
| Tipo MIME | `application/x-webloc` |
| Método de creación (GUI) | Arrastrar el favicon o el icono del sitio desde la barra de direcciones del navegador al escritorio de macOS o a una carpeta del Finder |
| Bifurcación de recursos (legado) | Los archivos más antiguos almacenaban la URL en la bifurcación de recursos HFS+; al copiar a FAT32/NTFS/ext4 se elimina la bifurcación, haciendo que dichos archivos parezcan vacíos |
| Soporte de plataforma | Nativo de macOS (Finder); no se reconoce de forma nativa en Windows o Linux: se necesita un editor de texto para extraer la URL |
| Comportamiento de ejecución | Al hacer doble clic se abre la URL almacenada en el navegador predeterminado del sistema; el archivo no contiene código ejecutable |
| Tamaño de archivo típico | 200-600 bytes para un archivo XML-plist; la variante plist binaria es similar o ligeramente más pequeña |
| Desarrollador | Apple Inc. - parte del framework Cocoa / CFPropertyList |
| Transferencia multiplataforma | Los archivos `.webloc` XML-plist modernos se copian íntegros a cualquier SO; cualquier editor de texto o analizador XML puede leer la URL incrustada |
| Equivalente en Windows | El acceso directo de internet `.url` (archivo de texto plano estilo INI) cumple el mismo propósito en Windows |
| Creación programática | Se puede generar con `PlistBuddy`, el módulo `plistlib` de Python o cualquier librería que escriba listas de propiedades de Apple |
| Lanzado | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Especificación | developer.apple.com |
Conversiones de WEBLOC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos WEBLOC.