Che cos'è il formato di file RSS?
I file con estensione .rss sono file rich site summary - documenti in formato XML utilizzati dai siti web per distribuire contenuti attraverso un feed RSS. Un file .rss comprende tipicamente titoli di notizie, voci di blog e altri contenuti web in un formato strutturato basato su testo che i lettori di feed e i browser con supporto RSS integrato possono analizzare e visualizzare automaticamente.
Lo standard dominante è RSS 2.0, finalizzato nel 2002. Un documento RSS 2.0 racchiude un elemento <channel> (metadati: titolo, link, descrizione, pubDate) attorno a una serie di voci <item>, ognuna con un URL, una descrizione e un <guid> univoco. L'elemento <enclosure> allega file audio o video per ogni elemento - rendendo l'RSS la colonna portante della distribuzione dei podcast.
I feed RSS sono tipicamente serviti dinamicamente dai server web che restituiscono application/rss+xml, non memorizzati come file .rss statici su disco. I lettori di feed come Mozilla Thunderbird, QuiteRSS e Feedly supportano tutti il formato. Lo standard concorrente Atom (RFC 4287, 2005) risolve alcune ambiguità dell'RSS, ma l'RSS 2.0 rimane il formato più ampiamente distribuito.
Sicurezza e incolumità
RISCHIO: LOWUn file RSS è un documento XML passivo - non può eseguire codice. Il contenuto all'interno degli elementi del feed (description/content:encoded) può contenere HTML, che teoricamente potrebbe avere payload XSS se renderizzato da un lettore RSS vulnerabile che esegue HTML non attendibile. I lettori ben mantenuti sanitizzano il contenuto HTML. L'elemento <enclosure> rimanda a file multimediali esterni che comportano il proprio rischio se eseguiti.
Dettagli del formato
in sintesi- Rockwell Logix 500 SLC-5 Application File - Allen Bradley/Rockwell Automation utilizza .rss per i file di progetto di programmazione PLC - un contesto di automazione industriale, del tutto slegato dai feed web.
- ReliaSoft BlockSim Reliability Simulation File - Il software di affidabilità BlockSim di ReliaSoft utilizza .rss per i file di dati di simulazione.
Programmi che aprono file RSS
Dettagli tecnici
specifiche approfondite| Tipo di file | Documento web feed basato su XML |
| Codifica | Testo, XML (UTF-8 più comune; dichiarato nell'intestazione XML) |
| Tipo MIME | application/rss+xml |
| Elemento radice XML | <rss version="2.0"> contenente <channel> (RSS 2.0); radice <rdf:RDF> per RSS 1.0 |
| Specifica | RSS 2.0, pubblicato il 09-09-2002; copyright detenuto da RSS Advisory Board |
| Elementi del canale richiesti | <title>, <link> e <description> sono obbligatori secondo la specifica RSS 2.0 |
| Supporto podcast | L'elemento <enclosure> trasporta l'URL audio/video, la lunghezza in byte e il tipo MIME per ogni elemento |
| Identificatore elemento | Elemento <guid>; l'attributo isPermaLink segnala se si risolve in un URL |
| Suggerimento frequenza aggiornamento | L'elemento <ttl> specifica il tempo di vita (time-to-live) in minuti |
| Dimensione tipica | 10 KB - 100 KB per un feed con 20 elementi recenti; fino a 500 KB per archivi di grandi dimensioni |
| Compressione | Memorizzato non compresso; comunemente compresso con gzip nel trasporto HTTP |
| Standard concorrente | Atom (RFC 4287, 2005) - alternativa standardizzata IETF; entrambi ampiamente supportati dai lettori di feed |
| Versioni precedenti | RSS 0.91/0.92 (Netscape, 1999-2000); RSS 1.0 (basato su RDF, 2000) |
| OS associato | Windows, macOS, Linux, Android, iOS, web (multipiattaforma) |
| Rilasciato | March 1999 (RSS 0.9 by Netscape) |
| Ultima versione | RSS 2.0 (2002-09-09, Harvard specification) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.rssboard.org |
Conversioni RSS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file RSS.
Domande frequenti
Come apro un file .rss?
Cos'è un feed RSS?
Posso aprire .rss in Firefox o Chrome?
Qual è la differenza tra RSS e Atom?
In che modo i podcast usano l'RSS?
<item> con un elemento <enclosure> che punta all'URL del file audio. Le app per podcast (Apple Podcasts, Spotify, Pocket Casts) sono in realtà lettori RSS specializzati per gli allegati audio.