Qu'est-ce que le format de fichier RSS ?
Les fichiers avec l'extension .rss sont des fichiers de résumé de site enrichi - des documents au format XML utilisés par les sites web pour distribuer du contenu via un flux RSS. Un fichier .rss comprend généralement des titres d'actualité, des entrées de blog et d'autres contenus liés au web dans un format textuel structuré que les lecteurs de flux et les navigateurs disposant d'un support RSS intégré peuvent analyser et afficher automatiquement.
Le standard dominant est le RSS 2.0, finalisé en 2002. Un document RSS 2.0 enveloppe un élément <channel> (métadonnées : titre, lien, description, pubDate) autour d'une série d'entrées <item>, chacune avec une URL, une description et un <guid> unique. L'élément <enclosure> joint des fichiers audio ou vidéo par élément - faisant du RSS l'épine dorsale de la distribution de podcasts.
Les flux RSS sont généralement servis de manière dynamique par des serveurs web renvoyant application/rss+xml, et non stockés sous forme de fichiers .rss statiques sur le disque. Les lecteurs de flux tels que Mozilla Thunderbird, QuiteRSS et Feedly prennent tous en charge le format. Le standard concurrent Atom (RFC 4287, 2005) corrige certaines ambiguïtés du RSS, mais le RSS 2.0 reste le format le plus largement déployé.
Sécurité et sûreté
RISQUE : LOWUn fichier RSS est un document XML passif - il ne peut pas exécuter de code. Le contenu des éléments du flux (description/content:encoded) peut contenir du HTML, qui pourrait théoriquement comporter des charges utiles XSS s'il est rendu par un lecteur RSS vulnérable qui exécute du HTML non approuvé. Les lecteurs bien entretenus nettoient le contenu HTML. L'élément <enclosure> renvoie vers des fichiers multimédias externes qui comportent leur propre risque s'ils sont exécutés.
Détails du format
en bref- Fichier d'application Rockwell Logix 500 SLC-5 - Allen Bradley/Rockwell Automation utilise .rss pour les fichiers de projet de programmation d'automates - un contexte d'automatisation industrielle, totalement sans rapport avec les flux web.
- Fichier de simulation de fiabilité ReliaSoft BlockSim - Le logiciel de fiabilité BlockSim de ReliaSoft utilise .rss pour les fichiers de données de simulation.
Programmes qui ouvrent les fichiers RSS
Détails techniques
spécifications approfondies| Type de fichier | Document de flux web basé sur XML |
| Encodage | Texte, XML (UTF-8 le plus courant ; déclaré dans l'en-tête XML) |
| Type MIME | application/rss+xml |
| Élément racine XML | <rss version="2.0"> contenant <channel> (RSS 2.0) ; racine <rdf:RDF> pour RSS 1.0 |
| Spécification | RSS 2.0, publié le 09-09-2002 ; droits d'auteur détenus par le RSS Advisory Board |
| Éléments de canal requis | <title>, <link> et <description> sont obligatoires selon la spécification RSS 2.0 |
| Support podcast | L'élément <enclosure> contient l'URL audio/vidéo, la taille en octets et le type MIME par élément |
| Identifiant d'élément | Élément <guid> ; l'attribut isPermaLink indique s'il correspond à une URL |
| Indice de fréquence de mise à jour | L'élément <ttl> spécifie la durée de vie en minutes |
| Taille typique | 10 Ko - 100 Ko pour un flux avec 20 éléments récents ; jusqu'à 500 Ko pour les archives volumineuses |
| Compression | Stocké non compressé ; couramment compressé avec gzip lors du transport HTTP |
| Standard concurrent | Atom (RFC 4287, 2005) - alternative standardisée par l'IETF ; tous deux largement supportés par les lecteurs de flux |
| Versions antérieures | RSS 0.91/0.92 (Netscape, 1999-2000) ; RSS 1.0 (basé sur RDF, 2000) |
| OS associé | Windows, macOS, Linux, Android, iOS, web (multiplateforme) |
| Publié | March 1999 (RSS 0.9 by Netscape) |
| Dernière version | RSS 2.0 (2002-09-09, Harvard specification) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.rssboard.org |
Conversions RSS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RSS.
Foire aux questions
Comment ouvrir un fichier .rss ?
Qu'est-ce qu'un flux RSS ?
Puis-je ouvrir un .rss dans Firefox ou Chrome ?
Quelle est la différence entre RSS et Atom ?
Comment les podcasts utilisent-ils le RSS ?
<item> avec un élément <enclosure> pointant vers l'URL du fichier audio. Les applications de podcast (Apple Podcasts, Spotify, Pocket Casts) sont en réalité des lecteurs RSS spécialisés pour les pièces jointes audio.