enclosure

enclosure

リンク関係 enclosure (Atom)

[10] リンク関係 enclosure (http://www.iana.org/assignments/relation/enclosure) は、href 属性値IRI が、サイズが大きいかもしれず特別な扱いを要するかもしれない関連資源識別することを表します RFC 4287 4.2.7.2.

関連

[12] length 属性を同時に指定するべきです RFC 4287 4.2.7.2.

仕様書

enclosure 要素 (RSS)

[1] RSSenclosure 要素は、 項目添付されている媒体物体を表します RSS 2.0

要素名
enclosure
文脈
item 要素子要素として
内容モデル
属性
lengthurltype

仕様書:

属性

[2] この要素には lengthurltype の3つの属性があり、いずれも必須です RSS 2.0, RSS Best Practices Profile

内容

[5] この要素内容です RSS Best Practices Profile

[13] 現実には URL内容にも入っていることがあります。何かとの互換性のためでしょうか。

文脈

[6] この要素item 要素内で高々1つ使うことができます。 それが元々の RSS 2.0 の意図でしたが、明記されていませんでした。 RSS Best Practices Profile

この制約、RSS Best Practices Profileitem の節で MUST、 enclosure の項で SHOULD としており、矛盾しています。

実装

[7] Blogware, Movable Type, WordPress では1つの itemenclosure を複数含めることができます。 BottomFeeder, FeederReader, NewsGator, Safari は複数の enclosure に対応しています。RSS Best Practices Profile

[8] Bloglines, FeedDemon, Google Reader, Microsoft Internet Explorer 7 は複数の enclosure に対応していません。 複数に対応していないと、最初のものだけで残りは無視されたり、 自動的にダウンロードされる場合には最初のものだけで残りは手動でダウンロードしなければならなかったりします。 RSS Best Practices Profile

[3]

<enclosure url="http://www.scripting.com/mp3s/weatherReportSuite.mp3" length="12216320" type="audio/mpeg" />

RSS 2.0 仕様書より

[4]

<enclosure length="24986239" type="audio/mpeg" url="http://dallas.example.com/joebob_050689.mp3" />

[9]

<enclosure url="http://jp.youtube.com/watch?v=iZ97gbsZWYg" type="" length="" />

実利用例より

[14] RFC 5988 - Web Linking ( ( 版)) http://tools.ietf.org/html/rfc5988#page-13

[15] RSS tags for Podcasts Connect - Podcasts Connect Help ( 版) https://help.apple.com/itc/podcasts_connect/#/itcb54353390

The <enclosure> tag has three attributes: URL, length, and type:

URL. The URL attribute points to your podcast content. The file extension specified within the URL attribute determines whether or note content appears in the podcast directory. Supported file formats include M4A, MP3, MOV, MP4, M4V, PDF, and EPUB.

Length. The length attribute is the file size in bytes. You can find this information in the properties of your podcast file (on a Mac, choose File > Get Info and refer to the size row).

Type. The type attribute provides the correct category for the type of file you are using. The type values for the supported file formats are: audio/x-m4a, audio/mpeg, video/quicktime, video/mp4, video/x-m4v, application/pdf, and document/x-epub.

<enclosure url="http://example.com/podcasts/everything/AllAboutEverythingEpisode2.mp3" length="5650889" type=“audio/mpeg"/>

[16] ( 版) http://www.tbsradio.jp/tsutaya/index.xml

<link>http://podcast.tbsradio.jp/tsutaya/files/20160314.mp3</link>

<guid>http://podcast.tbsradio.jp/tsutaya/files/20160314.mp3</guid>

<enclosure url="http://podcast.tbsradio.jp/tsutaya/files/20160314.mp3" type="audio/mpeg"/>

[17] ( 版) http://feedpress.me/automagic

<link>http://automagic.fm/post/141135511895/magical-remix2</link>

<enclosure url="http://yhassy.heteml.jp/mp3/automagic161.5.mp3" length="4326236" type="audio/mpeg"/>

[18] ( 版) http://www.joqr.co.jp/blog/golden-opening/index.xml

<enclosure url="http://podcast.joqr.co.jp/podcast_qr/ootake-opening/ootake-opening160316.mp3" length="15000576" type="audio/mpeg"/>

link 要素なし。
[19] ( 版) http://www.nhk.or.jp/lesson/common/rss/podcast/arabic.xml

<enclosure url="http://www.nhk.or.jp/lesson/arabic/learn/mp3/47-ar-le_01.mp3" length="4801831" type="audio/mpeg"/>

link 要素なし。
[20] ( 版) http://wunc.org/podcasts/490/rss.xml

<enclosure url="http://cpa.ds.npr.org/wunc/audio/2016/03/sot031816segA.mp3?origin=body" length="0" type="audio/mpeg"/>

[21] BitTorrent.org (Arvid Norberg <arvid@bittorrent.com> 著, 版) http://www.bittorrent.org/beps/bep_0036.html

The enclosure tag MUST have a type attribute set to "application/x-bittorrent" and MUST store the torrent link in a url attribute. It MAY have a length attribute, which should indicate the size of the .torrent file, in bytes.

Example:

<enclosure type="application/x-bittorrent" length="12216" url="http://featuredcontent.utorrent.com/torrents/WillisEarlBeal-BitTorrent.torrent"/>

[22] ( 版) http://news.yahoo.co.jp/pickup/rss.xml

<enclosure length="133" url="http://i.yimg.jp/images/icon/photo.gif" type="image/gif"></enclosure>

[23] ( 版) http://omocoro.jp/index/feed/

<enclosure url="http://omocoro.jp/assets/img/rss/no-image.png"/>

[24] () https://blog.mozilla.org/security/category/security-bytes-podcast/feed/

<enclosure url="https://s3.amazonaws.com/security-bytes-podcast/Mozilla+Security+Bytes+-+Episode+1+-+Content+Security+Policy.mp3" length="39916433" type="audio/mpeg" />

[25] () http://www.dra.go.th/rss-cms_19-Thai/

<enclosure url="http://www.dra.go.th/upload/cms_19/thumbnail_picture/img-1c628154a44069042e4b326df79fd38f.jpg" length="2246" type="image/jpeg" />

[26] () http://www.dra.go.th/rss-cms_19-Thai/

<enclosure url="" length="2246" type="image/jpeg" />

[27] https://sizu.me/catnose/rss, https://sizu.me/catnose/rss

            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/f63fc416e7df?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F1%2Favatar.png%3Fv%3D1700028666631&amp;theme=user&amp;username=catnose"/>

[28] >>27 og:image の代用に使われている感あるが、それは RSS 仕様が想定した使い方なんだろうか。

[29] フィードリーダーでそれっぽい画像が表示されるのを期待して指定しているのかも。 本来の RSS 仕様の想定とは違う気が。