OPML ファイル形式とは?
.opml は XML 形式で保存されたテキストファイルです。.opml ファイルには、RSSリーダーやアグリゲーターで使用される RSSチャンネル情報 が保存されます。RSS 技術により、ユーザーは単一のアプリケーションを使用して、ニュースフィードやウェブサイトの更新情報にアクセスできます。
2000年に UserLand Software の Dave Winer によって開発・導入された OPML は、Feedly や NetNewsWire などのアプリケーション間でフィード購読リストをエクスポートおよびインポートするための事実上の標準となりました。多くの異なる OPML バージョンが存在します。最も広く使用されているのは OPML 2.0 ですが、一部のフィードでは依然として以前の 1.0 リリースが使用されています。.opml ファイルは以下の要素で構成されています。
- バージョンタグ
<head>セクション - タイトルや作成日などのファイルのメタデータが含まれます<body>セクション - アウトラインの内容が含まれます<outline>要素 -text、type、xmlUrl、htmlUrlなどの属性を持ちます。
セキュリティと安全性
リスク: LOWOPMLは実行コードを含まないプレーンテキストのXMLであるため、ファイル自体を開くことは無害です。唯一の注意点は、フィード購読のOPMLはあなたがフォローしているサイトやフィードを明らかにする(共有する場合のプライバシーの詳細)こと、およびインポートされたフィードURLが外部コンテンツを指していることです。信頼できないソースからリストをインポートしても、それらのフィードが追加されるだけで、何かが実行されるわけではありません。
形式の詳細
概要OPML ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルのエンコーディング | UTF-8 プレーンテキスト XML。バイナリのマジックバイトはありません。ファイルは `<?xml` で始まり、`<opml version=` ルート要素によって識別されます。 |
| MIMEタイプ | `text/x-opml`。認識される代替案には `text/x-opml+xml` や `text/xml` が含まれます。 |
| ルート要素 | `<opml>`。必須の `version` 属性が «1.0» または «2.0» に設定されている必要があります。 |
| トップレベル構造 | `<opml>` の2つの必須の子要素:`<head>`(メタデータブロック)と `<body>`(アウトラインの内容) |
| アウトライン階層 | コンテンツは `<outline>` 要素で構築され、多階層のツリーを表すために任意に深くネストされます。 |
| フィード購読属性 | RSS/Atomフィードの場合、各 `<outline>` は `type="rss"`、`text`(ラベル)、`xmlUrl`(フィードエンドポイント)、`htmlUrl`(ウェブサイト)を使用します。 |
| OPMLバージョン | 1.0(2000年)および 2.0(2007年)。バージョンは `<opml>` の `version` 属性で宣言されます。1.1 は未公開のドラフトでした。 |
| Headメタデータフィールド | オプションフィールド:`title`、`dateCreated`、`dateModified`、`ownerName`、`ownerEmail`、`expansionState`、`vertScrollState` |
| 圧縮 | なし - ファイルは非圧縮のプレーンXMLテキストとして保存されます。 |
| 典型的なファイルサイズ | 1 KB - 500 KB。数百のフィード購読の典型的なエクスポートは 10-50 KB です。 |
| 主な用途 | フィードリーダーやアグリゲーター間での RSS/Atom フィード購読リストのポータブルな交換。 |
| 二次的な用途 | マインドマッピング、メモ作成、ドキュメントアウトラインツール用の汎用階層アウトラインフォーマット。 |
| プラットフォームのサポート | クロスプラットフォーム:Windows、macOS、Linux、iOS、Android、およびブラウザベースのウェブアプリケーション。 |
| リリース日 | 2000 (OPML 1.0); OPML 2.0 in 2007 |
| 最新バージョン | OPML 2.0 (2007) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | opml.org |
OPML の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。OPML ファイルについて最初の質問をしてみましょう。
よくある質問
OPMLファイルは何に使用されますか?
OPMLファイルを開くにはどうすればよいですか?
フィードリーダーにOPMLをインポートするにはどうすればよいですか?
OPMLをCSVやスプレッドシートに変換できますか?
OPMLはXMLと同じですか?
.opml を .xml にリネームして任意のXMLツールで開くことができますが、アプリが認識するのはOPML構造(head/body/outline)です。