O que é o formato de ficheiro WEBLOC?
Um arquivo .webloc é um atalho usado para armazenar a localização de um site, criado pelo macOS e suportado pelo Apple Safari e outros navegadores. Internamente, o arquivo é uma lista de propriedades da Apple - XML simples ou um arquivo binário bplist00 - contendo uma única chave URL. O arquivo .webloc salvo na mesa é criado ao arrastar o ícone do site localizado ao lado do campo de endereço do navegador. Quando o usuário abre o arquivo .webloc, o site associado pode ser iniciado no Safari, Chrome, Firefox ou qualquer navegador padrão. Observe que arquivos mais antigos armazenavam a URL em um «resource fork» e podem parecer vazios quando copiados para Windows ou Linux; a contraparte do Windows é o atalho de internet .URL.
Segurança e proteção
RISCO: LOWUm .webloc é um arquivo de texto minúsculo que contém uma única URL e não possui código executável, portanto o arquivo em si é inofensivo. O único risco é o destino: como qualquer atalho ou link, um .webloc pode apontar para um site de phishing ou malware, então trate um .webloc inesperado da mesma forma que um link inesperado - verifique a URL interna (abra-o como texto) antes de abri-lo em um navegador.
Detalhes do formato
em resumoProgramas que abrem arquivos WEBLOC
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de lista de propriedades da Apple (plist) contendo uma entrada de URL |
| Variantes de codificação | Texto XML (UTF-8) ou plist binário; a maioria dos arquivos modernos é XML, atalhos criados por arrasto podem ser plist binário |
| Cabeçalho XML | Arquivos XML-plist começam com `<?xml version="1.0"?>` e uma declaração `<!DOCTYPE plist`, com a URL dentro de um bloco `<dict>` |
| Assinatura de plist binário | A variante binária começa com ASCII `bplist00` no deslocamento de byte 0 (hex 62 70 6C 69 73 74 30 30) |
| Chave de URL interna | Endereço de destino armazenado sob a chave plist `URL`; nenhuma outra chave é exigida pelo formato |
| Tipo MIME | `application/x-webloc` |
| Método de criação (GUI) | Arraste o favicon ou ícone do site da barra de endereços do navegador para a mesa do macOS ou uma pasta do Finder |
| Resource fork (legado) | Arquivos mais antigos armazenavam a URL no «resource fork» HFS+; copiar para FAT32/NTFS/ext4 remove o fork, fazendo com que tais arquivos pareçam vazios |
| Suporte de plataforma | Nativo do macOS (Finder); não reconhecido nativamente no Windows ou Linux - um editor de texto é necessário para extrair a URL |
| Comportamento de execução | Clicar duas vezes abre a URL armazenada no navegador padrão do sistema; o arquivo não contém código executável |
| Tamanho de arquivo típico | 200-600 bytes para um arquivo XML-plist; a variante plist binária é semelhante ou ligeiramente menor |
| Desenvolvedor | Apple Inc. - parte do framework Cocoa / CFPropertyList |
| Transferência multiplataforma | Arquivos `.webloc` XML-plist modernos são copiados intactos para qualquer SO; qualquer editor de texto ou parser XML pode ler a URL incorporada |
| Equivalente no Windows | O atalho de internet `.url` (arquivo de texto simples estilo INI) serve ao mesmo propósito no Windows |
| Criação programática | Pode ser gerado com `PlistBuddy`, módulo `plistlib` do Python ou qualquer biblioteca que escreva listas de propriedades da Apple |
| Lançado | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Especificação | developer.apple.com |
Conversões de WEBLOC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos WEBLOC.