Co to jest format pliku RSS?
Pliki z rozszerzeniem .rss to pliki podsumowania witryny (Rich Site Summary) - dokumenty w formacie XML wykorzystywane przez strony internetowe do dystrybucji treści za pośrednictwem kanału RSS. Plik .rss zazwyczaj zawiera nagłówki wiadomości, wpisy na blogu i inne treści internetowe w ustrukturyzowanym formacie tekstowym, który czytniki kanałów i przeglądarki z wbudowaną obsługą RSS mogą automatycznie przetwarzać i wyświetlać.
Dominującym standardem jest RSS 2.0, sfinalizowany w 2002 roku. Dokument RSS 2.0 zawiera element <channel> (metadane: tytuł, link, opis, pubDate) otaczający serię wpisów <item>, z których każdy posiada adres URL, opis i unikalny <guid>. Element <enclosure> dołącza pliki audio lub wideo do każdego elementu - co czyni RSS fundamentem dystrybucji podcastów.
Kanały RSS są zazwyczaj serwowane dynamicznie przez serwery WWW zwracające typ application/rss+xml, a nie przechowywane jako statyczne pliki .rss na dysku. Czytniki kanałów, takie jak Mozilla Thunderbird, QuiteRSS i Feedly, obsługują ten format. Konkurencyjny standard Atom (RFC 4287, 2005) rozwiązuje niektóre niejasności RSS, ale RSS 2.0 pozostaje szerzej stosowanym formatem.
Bezpieczeństwo
RYZYKO: LOWPlik RSS jest pasywnym dokumentem XML - nie może wykonywać kodu. Treść wewnątrz elementów kanału (description/content:encoded) może zawierać HTML, który teoretycznie mógłby posiadać ładunki XSS, jeśli zostałby wyrenderowany przez podatny czytnik RSS wykonujący niezaufany kod HTML. Dobrze utrzymane czytniki oczyszczają treść HTML. Element <enclosure> linkuje do zewnętrznych plików multimedialnych, które niosą własne ryzyko w przypadku ich uruchomienia.
Szczegóły formatu
w pigułce- Rockwell Logix 500 SLC-5 Application File - Allen Bradley/Rockwell Automation używa .rss dla plików projektowych programowania PLC - kontekst automatyki przemysłowej, całkowicie niezwiązany z kanałami internetowymi.
- ReliaSoft BlockSim Reliability Simulation File - Oprogramowanie do analizy niezawodności BlockSim firmy ReliaSoft używa .rss dla plików danych symulacyjnych.
Programy otwierające pliki RSS
Szczegóły techniczne
specyfikacja| Typ pliku | Dokument kanału internetowego oparty na XML |
| Kodowanie | Tekst, XML (najczęściej UTF-8; zadeklarowane w nagłówku XML) |
| Typ MIME | application/rss+xml |
| Element główny XML | <rss version="2.0"> zawierający <channel> (RSS 2.0); korzeń <rdf:RDF> dla RSS 1.0 |
| Specyfikacja | RSS 2.0, opublikowana 2002-09-09; prawa autorskie posiada RSS Advisory Board |
| Wymagane elementy kanału | <title>, <link> oraz <description> są obowiązkowe zgodnie ze specyfikacją RSS 2.0 |
| Obsługa podcastów | Element <enclosure> zawiera adres URL audio/wideo, długość w bajtach i typ MIME dla każdego elementu |
| Identyfikator elementu | Element <guid>; atrybut isPermaLink sygnalizuje, czy prowadzi on do adresu URL |
| Wskazówka częstotliwości aktualizacji | Element <ttl> określa czas życia (time-to-live) w minutach |
| Typowy rozmiar | 10 KB - 100 KB dla kanału z 20 ostatnimi elementami; do 500 KB dla dużych archiwów |
| Kompresja | Przechowywany bez kompresji; powszechnie kompresowany algorytmem gzip podczas transportu HTTP |
| Konkurencyjny standard | Atom (RFC 4287, 2005) - alternatywa standaryzowana przez IETF; oba szeroko obsługiwane przez czytniki |
| Wcześniejsze wersje | RSS 0.91/0.92 (Netscape, 1999-2000); RSS 1.0 (oparty na RDF, 2000) |
| Powiązany system operacyjny | Windows, macOS, Linux, Android, iOS, web (wieloplatformowy) |
| Wydano | March 1999 (RSS 0.9 by Netscape) |
| Najnowsza wersja | RSS 2.0 (2002-09-09, Harvard specification) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.rssboard.org |
Konwersje RSS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RSS.
Najczęściej zadawane pytania
Jak otworzyć plik .rss?
Co to jest kanał RSS?
Czy mogę otworzyć .rss w Firefox lub Chrome?
Jaka jest różnica między RSS a Atom?
Jak podcasty wykorzystują RSS?
<item> z elementem <enclosure> wskazującym na adres URL pliku audio. Aplikacje do podcastów (Apple Podcasts, Spotify, Pocket Casts) to w rzeczywistości czytniki RSS wyspecjalizowane w obsłudze załączników audio.