WEBLOC ファイル形式とは?
.webloc ファイルは、ウェブサイトの場所を保存するために使用されるショートカットで、macOS によって作成され、Apple の Safari やその他のブラウザでサポートされています。内部的には、このファイルは Apple プロパティリスト(プレーンな XML またはバイナリの bplist00 ファイル)であり、単一の URL キーを保持しています。デスクトップに保存される .webloc ファイルは、ウェブブラウザのアドレスフィールドの横にあるウェブサイトアイコンをドラッグすることで作成されます。ユーザーが .webloc ファイルを開くと、関連付けられたウェブサイトが Safari、Chrome、Firefox、または任意のデフォルトブラウザで起動します。古いファイルはリソースフォークに URL を保存していたため、Windows や Linux にコピーすると空に見える場合があることに注意してください。Windows における対応形式は .URL インターネットショートカットです。
セキュリティと安全性
リスク: LOW.webloc は単一の URL を保持する小さなテキストファイルであり、実行可能コードは含まれていないため、ファイル自体は無害です。唯一のリスクはリンク先です。他のショートカットやリンクと同様に、.webloc はフィッシングサイトやマルウェアサイトを指している可能性があるため、予期しない .webloc は予期しないリンクと同じように扱い、ブラウザで開く前に(テキストとして開いて)内部の URL を確認してください。
形式の詳細
概要WEBLOC ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 1つの URL エントリを含む Apple プロパティリスト (plist) ファイル |
| エンコーディングのバリエーション | XML テキスト (UTF-8) またはバイナリ plist。現代のファイルの多くは XML ですが、ドラッグで作成されたショートカットはバイナリ plist の場合があります |
| XML ヘッダー | XML-plist ファイルは `<?xml version="1.0"?>` と `<!DOCTYPE plist` 宣言で始まり、URL は `<dict>` ブロック内に含まれます |
| バイナリ plist シグネチャ | バイナリ版は、バイトオフセット 0 に ASCII の `bplist00` (16進数 62 70 6C 69 73 74 30 30) で始まります |
| 内部 URL キー | ターゲットアドレスは plist キー `URL` の下に保存されます。この形式に他のキーは必須ではありません |
| MIME タイプ | `application/x-webloc` |
| 作成方法 (GUI) | ブラウザのアドレスバーからファビコンまたはサイトアイコンを macOS のデスクトップや Finder フォルダにドラッグします |
| リソースフォーク (レガシー) | 古いファイルは URL を HFS+ リソースフォークに保存していました。FAT32/NTFS/ext4 にコピーするとフォークが削除され、ファイルが空に見えるようになります |
| プラットフォームのサポート | macOS (Finder) ネイティブ。Windows や Linux では標準で認識されません。URL を抽出するにはテキストエディタが必要です |
| 実行動作 | ダブルクリックすると、システムデフォルトのブラウザで保存された URL が開きます。ファイルに実行可能コードは含まれていません |
| 典型的なファイルサイズ | XML-plist ファイルで 200-600 バイト。バイナリ plist 版も同様か、わずかに小さくなります |
| 開発元 | Apple Inc. - Cocoa / CFPropertyList フレームワークの一部 |
| クロスプラットフォーム転送 | 現代の XML-plist `.webloc` ファイルは、どの OS にもそのままコピー可能です。任意のテキストエディタや XML パーサーで埋め込まれた URL を読み取れます |
| Windows における同等形式 | `.url` インターネットショートカット (INI 形式のプレーンテキストファイル) が Windows で同じ目的を果たします |
| プログラムによる作成 | `PlistBuddy`、Python の `plistlib` モジュール、または Apple プロパティリストを書き出す任意のライブラリで生成可能です |
| リリース日 | Mac OS X (Safari era, early 2000s); modern XML-plist form since ~10.4 |
| 仕様書 | developer.apple.com |
WEBLOC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。WEBLOC ファイルについて最初の質問をしてみましょう。