URL ファイル形式とは?
.url ファイル(正式名称:インターネットショートカット)は、ダブルクリックで再訪問できるように単一の Web アドレスを保存するものです。.url は Uniform Resource Locator の略です。.url ファイルは、Web サイト、ネットワーク共有、または URL で到達可能なその他の場所を指し示すことができます。
内部的には、.url ファイルはプレーンテキストの INI 形式のファイルです。セクションヘッダー [InternetShortcut] で始まり、その後にターゲットアドレスを保持する URL= キーが続き、オプションでカスタムアイコンやキーボードショートカット用の IconFile=、IconIndex=、HotKey= キーが含まれます。形式がプレーンテキストであるため、メモ帳などのテキストエディタで .url ファイルを開いて内容を検査できます。
.url ファイルは、新しいファイルを作成し、そこに Web アドレスをコピーして拡張子 .url で保存することで手動で作成できます。あるいは、ブラウザからデスクトップにリンクをドラッグすると、Windows が自動的にショートカットを作成します。macOS では、同様の役割を .webloc ファイルが担っています。
セキュリティ上の懸念: .url ファイルは、ローカルの対応物である .lnk ショートカットと同様に、潜在的に危険である可能性があり、メールで他のユーザーに送信すべきではありません。Windows では、«登録されている拡張子は表示しない» オプションが無効になっていても、.url 拡張子は表示されません。悪意のある .url ファイルを開くと、有害なコンテンツやフィッシングサイトをホストしているサーバーにユーザーを密かに誘導する可能性があります。
セキュリティと安全性
リスク: MEDIUM.url ファイル自体にはコードが含まれておらず、単独でプログラムを実行することはできませんが、あくまでリンクです。リンクはフィッシングサイトやマルウェアサイトにつながる可能性があります。メールやチャットで受信した .url は、不審なリンクと同様に扱ってください。ファイル名で実際の誘導先が偽装されている可能性があるため、ダブルクリックする前にまず宛先を確認(右クリック → «プロパティ»、またはメモ帳で開いて «URL=» の行を確認)してください。また、過去には細工された .url ファイル(リモートの SMB パスを指す IconFile など)によって資格情報が漏洩する Windows の脆弱性も存在したため、信頼できない送信者からの .url 添付ファイルは開かないでください。
形式の詳細
概要- 汎用 URL/リストテキストファイル - 一部のツールやダウンローダーは、リンクのプレーンなリストを .url 拡張子で保存します。これらは単なるテキストであり、Windows のインターネットショートカットではありません。
URL ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル構造 | プレーンテキストの INI 形式ファイル。任意のテキストエディタで判読可能 |
| セクションヘッダー | `[InternetShortcut]` - ファイルを識別するための必須の最初の行 |
| プライマリキー | `URL=` - 完全なターゲットアドレスを保存(例:`URL=https://www.example.com`) |
| オプションキー | `IconFile=`, `IconIndex=`, `HotKey=`, `IDList=`, `WorkingDirectory=` |
| MIME タイプ | `application/x-mswinurl` |
| 開発元 | Microsoft |
| バイナリマジックバイト | なし - バイトオフセット 0 のプレーンテキストヘッダー `[InternetShortcut]` によって識別 |
| 文字エンコーディング | UTF-8 (Windows 10 以降); 古い Windows バージョンではシステム ANSI コードページ |
| 一般的なファイルサイズ | 1 KB 未満 |
| ダブルクリック時の動作 | 保存された URL をシステムの既定の Web ブラウザで開く |
| Windows シェルの動作 | «登録されている拡張子は表示しない» がオフになっていても、エクスプローラーでは拡張子が非表示になる |
| アイコン表示 | Windows はターゲットサイトのファビコンを取得し、ショートカットアイコンとしてキャッシュする |
| クロスプラットフォーム対応 | Windows のみネイティブ対応。macOS は `.webloc` を使用。Linux ブラウザはファイルを読み取れる場合があるが、シェル統合は提供されない |
| セキュリティ分類 | メールクライアントやウイルス対策ツールによって潜在的に危険とフラグが立てられる。ユーザーの確認なしにサイレントにリダイレクトが可能 |
| 関連フォーマット | `.lnk` (ローカルファイルシステムショートカット), `.website` (Windows 8+ ピン留めサイトショートカット), `.webloc` (macOS Web ショートカット) |
| リリース日 | 1996 (Internet Explorer 3 / Windows); INI-based [InternetShortcut] format |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | learn.microsoft.com |
URL の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。URL ファイルについて最初の質問をしてみましょう。