Co to jest format pliku WEBLOC?
Plik .webloc to skrót służący do przechowywania lokalizacji witryny internetowej, stworzony przez macOS i obsługiwany przez Apple Safari oraz inne przeglądarki. Wewnętrznie plik jest listą właściwości Apple (property list) - zwykłym XML lub binarnym plikiem bplist00 - przechowującym pojedynczy klucz URL. Plik .webloc zapisany na pulpicie powstaje poprzez przeciągnięcie ikony witryny znajdującej się obok pola adresu z przeglądarki internetowej. Gdy użytkownik otworzy plik .webloc, powiązana strona internetowa może zostać uruchomiona w Safari, Chrome, Firefox lub dowolnej domyślnej przeglądarce. Należy zauważyć, że starsze pliki przechowywały adres URL w gałęzi zasobów (resource fork) i mogą wydawać się puste po skopiowaniu do systemu Windows lub Linux; odpowiednikiem w systemie Windows jest skrót internetowy .URL.
Bezpieczeństwo
RYZYKO: LOWPlik .webloc to malutki plik tekstowy, który przechowuje pojedynczy adres URL i nie zawiera kodu wykonywalnego, więc sam plik jest nieszkodliwy. Jedynym ryzykiem jest miejsce docelowe: jak każdy skrót lub link, .webloc może prowadzić do strony phishingowej lub zawierającej złośliwe oprogramowanie, więc traktuj nieoczekiwany plik .webloc tak samo jak nieoczekiwany link - sprawdź adres URL wewnątrz (otwierając go jako tekst) przed otwarciem w przeglądarce.
Szczegóły formatu
w pigułceProgramy otwierające pliki WEBLOC
Szczegóły techniczne
specyfikacja| Typ formatu | Plik listy właściwości Apple (plist) zawierający jeden wpis URL |
| Warianty kodowania | Tekst XML (UTF-8) lub binarny plist; większość nowoczesnych plików to XML, skróty utworzone przez przeciąganie mogą być binarnymi plistami |
| Nagłówek XML | Pliki XML-plist zaczynają się od `<?xml version="1.0"?>` i deklaracji `<!DOCTYPE plist`, z adresem URL wewnątrz bloku `<dict>` |
| Sygnatura binarnego plist | Wariant binarny zaczyna się od ASCII `bplist00` na offsetcie bajtu 0 (hex 62 70 6C 69 73 74 30 30) |
| Wewnętrzny klucz URL | Adres docelowy przechowywany pod kluczem plist `URL`; format nie wymaga żadnych innych kluczy |
| Typ MIME | `application/x-webloc` |
| Metoda tworzenia (GUI) | Przeciągnij favicon lub ikonę strony z paska adresu przeglądarki na pulpit macOS lub do folderu Findera |
| Gałąź zasobów (legacy) | Starsze pliki przechowywały adres URL w gałęzi zasobów HFS+; kopiowanie na FAT32/NTFS/ext4 usuwa tę gałąź, przez co pliki wydają się puste |
| Obsługa platform | Natywna dla macOS (Finder); nie jest natywnie rozpoznawana w systemach Windows lub Linux - do wyodrębnienia adresu URL potrzebny jest edytor tekstu |
| Zachowanie podczas wykonywania | Dwukrotne kliknięcie otwiera zapisany adres URL w domyślnej przeglądarce systemowej; plik nie zawiera kodu wykonywalnego |
| Typowy rozmiar pliku | 200-600 bajtów dla pliku XML-plist; wariant binarny plist jest podobny lub nieco mniejszy |
| Deweloper | Apple Inc. - część frameworka Cocoa / CFPropertyList |
| Transfer międzyplatformowy | Nowoczesne pliki `.webloc` typu XML-plist kopiują się nienaruszone na dowolny system operacyjny; dowolny edytor tekstu lub parser XML może odczytać osadzony adres URL |
| Odpowiednik w Windows | Skrót internetowy `.url` (plik tekstowy w stylu INI) służy do tego samego celu w systemie Windows |
| Tworzenie programowe | Może być generowany za pomocą `PlistBuddy`, modułu `plistlib` języka Python lub dowolnej biblioteki zapisującej listy właściwości Apple |
| Wydano | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| Specyfikacja | developer.apple.com |
Konwersje WEBLOC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WEBLOC.