O que é o formato de ficheiro RSS?
Arquivos com a extensão .rss são arquivos de resumo de site rico - documentos em formato XML utilizados por sites para distribuir conteúdo através de um feed RSS. Um arquivo .rss normalmente compreende manchetes de notícias, entradas de blog e outros conteúdos relacionados à web em um formato estruturado baseado em texto que leitores de feeds e navegadores com suporte RSS integrado podem analisar e exibir automaticamente.
O padrão dominante é o RSS 2.0, finalizado em 2002. Um documento RSS 2.0 envolve um elemento <channel> (metadados: título, link, descrição, pubDate) em torno de uma série de entradas <item>, cada uma com uma URL, descrição e um <guid> exclusivo. O elemento <enclosure> anexa arquivos de áudio ou vídeo por item - tornando o RSS a espinha dorsal da distribuição de podcasts.
Os feeds RSS são normalmente servidos dinamicamente por servidores web retornando application/rss+xml, não armazenados como arquivos .rss estáticos no disco. Leitores de feeds como Mozilla Thunderbird, QuiteRSS e Feedly suportam o formato. O padrão concorrente Atom (RFC 4287, 2005) aborda algumas ambiguidades do RSS, mas o RSS 2.0 continua sendo o formato mais amplamente implantado.
Segurança e proteção
RISCO: LOWUm arquivo RSS é um documento XML passivo - ele não pode executar código. O conteúdo dentro dos itens do feed (description/content:encoded) pode conter HTML, que teoricamente poderia ter payloads XSS se renderizado por um leitor de RSS vulnerável que executa HTML não confiável. Leitores bem mantidos higienizam o conteúdo HTML. O elemento <enclosure> aponta para arquivos de mídia externos que carregam seu próprio risco se executados.
Detalhes do formato
em resumo- Arquivo de Aplicativo Rockwell Logix 500 SLC-5 - Allen Bradley/Rockwell Automation usa .rss para arquivos de projeto de programação de PLC - um contexto de automação industrial, totalmente não relacionado a feeds web.
- Arquivo de Simulação de Confiabilidade ReliaSoft BlockSim - O software de confiabilidade BlockSim da ReliaSoft usa .rss para arquivos de dados de simulação.
Programas que abrem arquivos RSS
Detalhes técnicos
especificação profunda| Tipo de arquivo | Documento de feed web baseado em XML |
| Codificação | Texto, XML (UTF-8 mais comum; declarado no cabeçalho XML) |
| Tipo MIME | application/rss+xml |
| Elemento raiz XML | <rss version=«2.0»> contendo <channel> (RSS 2.0); raiz <rdf:RDF> para RSS 1.0 |
| Especificação | RSS 2.0, publicado em 09-09-2002; direitos autorais detidos pelo RSS Advisory Board |
| Elementos de canal obrigatórios | <title>, <link> e <description> são obrigatórios conforme a especificação RSS 2.0 |
| Suporte a podcast | O elemento <enclosure> carrega a URL de áudio/vídeo, comprimento em bytes e tipo MIME por item |
| Identificador de item | Elemento <guid>; o atributo isPermaLink sinaliza se ele resolve para uma URL |
| Dica de frequência de atualização | O elemento <ttl> especifica o tempo de vida em minutos |
| Tamanho típico | 10 KB - 100 KB para um feed com 20 itens recentes; até 500 KB para arquivos grandes |
| Compressão | Armazenado sem compressão; comumente compactado com gzip no transporte HTTP |
| Padrão concorrente | Atom (RFC 4287, 2005) - alternativa padronizada pela IETF; ambos amplamente suportados por leitores de feed |
| Versões anteriores | RSS 0.91/0.92 (Netscape, 1999-2000); RSS 1.0 (baseado em RDF, 2000) |
| SO associado | Windows, macOS, Linux, Android, iOS, web (multiplataforma) |
| Lançado | March 1999 (RSS 0.9 by Netscape) |
| Versão mais recente | RSS 2.0 (2002-09-09, Harvard specification) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.rssboard.org |
Conversões de RSS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos RSS.
Perguntas frequentes
Como eu abro um arquivo .rss?
O que é um feed RSS?
Posso abrir .rss no Firefox ou Chrome?
Qual é a diferença entre RSS e Atom?
Como os podcasts usam RSS?
<item> com um elemento <enclosure> apontando para a URL do arquivo de áudio. Aplicativos de podcast (Apple Podcasts, Spotify, Pocket Casts) são, na verdade, leitores de RSS especializados para anexos de áudio.