Hvad er RSS-filformatet?
Filer med filendelsen .rss er rich site summary-filer - dokumenter i XML-format, der benyttes af websteder til at distribuere indhold via et RSS-feed. En .rss-fil består typisk af nyhedsoverskrifter, blogindlæg og andet webrelateret indhold i et struktureret tekstbaseret format, som feed-læsere og browsere med indbygget RSS-understøttelse kan fortolke og vise automatisk.
Den dominerende standard er RSS 2.0, færdiggjort i 2002. Et RSS 2.0-dokument pakker et <channel>-element (metadata: titel, link, beskrivelse, pubDate) omkring en række <item>-indlæg, hver med en URL, beskrivelse og en unik <guid>. Elementet <enclosure> vedhæfter lyd- eller videofiler per element - hvilket gør RSS til rygraden i podcast-distribution.
RSS-feeds leveres typisk dynamisk af webservere, der returnerer application/rss+xml, og gemmes ikke som statiske .rss-filer på disken. Feed-læsere som Mozilla Thunderbird, QuiteRSS og Feedly understøtter alle formatet. Den konkurrerende Atom-standard (RFC 4287, 2005) adresserer visse RSS-uklarheder, men RSS 2.0 forbliver det mest udbredte format.
Sikkerhed og tryghed
RISIKO: LOWEn RSS-fil er et passivt XML-dokument - det kan ikke eksekvere kode. Indholdet i feed-elementer (description/content:encoded) kan indeholde HTML, som teoretisk set kunne have XSS-payloads, hvis det gengives af en sårbar RSS-læser, der eksekverer upålidelig HTML. Velholdte læsere renser (sanitizer) HTML-indhold. Elementet <enclosure> linker til eksterne mediefiler, som bærer deres egen risiko, hvis de eksekveres.
Formatdetaljer
kort fortalt- Rockwell Logix 500 SLC-5 Application File - Allen Bradley/Rockwell Automation bruger .rss til PLC-programmeringsprojektfiler - en industriel automatiseringskontekst, helt urelateret til webfeeds.
- ReliaSoft BlockSim Reliability Simulation File - ReliaSofts BlockSim-pålidelighedssoftware bruger .rss til simulationsdatafiler.
Programmer der åbner RSS-filer
Tekniske detaljer
dyb specifikation| Filtype | XML-baseret webfeed-dokument |
| Kodning | Tekst, XML (UTF-8 mest almindelig; deklareret i XML-header) |
| MIME-type | application/rss+xml |
| XML-rodelement | <rss version="2.0"> indeholdende <channel> (RSS 2.0); <rdf:RDF> rod for RSS 1.0 |
| Specifikation | RSS 2.0, udgivet 2002-09-09; ophavsret indehaves af RSS Advisory Board |
| Påkrævede kanalelementer | <title>, <link> og <description> er obligatoriske i henhold til RSS 2.0-specifikationen |
| Podcast-understøttelse | <enclosure>-elementet indeholder lyd/video-URL, bytelængde og MIME-type per element |
| Element-identifikator | <guid>-element; isPermaLink-attribut signalerer, om det fører til en URL |
| Opdateringsfrekvens-hint | <ttl>-element angiver time-to-live i minutter |
| Typisk størrelse | 10 KB - 100 KB for et feed med 20 nylige elementer; op til 500 KB for store arkiver |
| Komprimering | Gemmes ukomprimeret; almindeligvis gzip-komprimeret under HTTP-transport |
| Konkurrerende standard | Atom (RFC 4287, 2005) - IETF-standardiseret alternativ; begge understøttes bredt af feed-læsere |
| Tidligere versioner | RSS 0.91/0.92 (Netscape, 1999-2000); RSS 1.0 (RDF-baseret, 2000) |
| Associeret OS | Windows, macOS, Linux, Android, iOS, web (tværplatform) |
| Udgivet | March 1999 (RSS 0.9 by Netscape) |
| Seneste version | RSS 2.0 (2002-09-09, Harvard specification) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rssboard.org |
RSS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RSS-filer.