O que é o formato de ficheiro RMSKIN?
Um arquivo .rmskin é o formato oficial de pacote autoinstalável usado pelo Rainmeter, o aplicativo de personalização de desktop para Windows. O arquivo agrupa uma ou mais skins junto com recursos opcionais - fontes, plugins (arquivos .dll de 32 bits e 64 bits) e Layouts salvos - em um único arquivo distribuível que o Rainmeter Skin Installer manipula automaticamente ao clicar duas vezes.
Estruturalmente, um pacote .rmskin é um arquivo 7-Zip compactado com LZMA, com um pequeno rodapé personalizado anexado ao final do arquivo. O rodapé contém o marcador ASCII literal RMSKIN, o tamanho em bytes do arquivo compactado incorporado e um campo de sinalizadores (flags) que controla o comportamento da instalação. Como o corpo é um arquivo .7z padrão, ferramentas como o 7-Zip podem abrir um .rmskin para inspecionar ou extrair seu conteúdo, embora o caminho de instalação adequado seja através do Skin Installer integrado do Rainmeter.
Dentro do arquivo, um manifesto RMSKIN.ini obrigatório declara metadados e controla o que será instalado:
- Os campos
Name,AuthoreVersionidentificam o pacote MinimumRainmetereMinimumWindowsimpõem requisitos de compatibilidadeLoadType/Loaddetermina qual skin ou layout é ativado após a instalação
As skins são armazenadas em um diretório Skins/; recursos compartilhados vão para @Vault/; os plugins ficam nos subdiretórios Plugins/32bit/ e Plugins/64bit/. O formato é exclusivo para Windows, espelhando a própria exclusividade do Rainmeter para Windows.
Segurança e proteção
RISCO: MEDIUMA maioria dos pacotes .rmskin são configurações .ini e imagens inofensivas, mas existem duas precauções reais: (1) as skins podem agrupar PLUGINS do Rainmeter (DLLs) que rodam como código nativo quando a skin é carregada, então um pacote malicioso poderia enviar um plugin prejudicial - instale skins apenas de autores/comunidades respeitáveis; (2) a caixa de diálogo de confirmação do Skin Installer lista exatamente quais skins e plugins serão adicionados - leia-a antes de clicar em «Install». Para segurança extra, abra o .rmskin no 7-Zip primeiro e verifique se há arquivos .dll inesperados. Execute apenas skins de fontes confiáveis.
Detalhes do formato
em resumoProgramas que abrem arquivos RMSKIN
Detalhes técnicos
especificação profunda| Formato de contêiner | Corpo de arquivo 7-Zip (LZMA) com um rodapé de instalador personalizado do Rainmeter anexado ao final do arquivo |
| Magic bytes | Assinatura 7-Zip 37 7A BC AF 27 1C no deslocamento de byte 0; string ASCII RMSKIN incorporada no rodapé final |
| Algoritmo de compressão | LZMA (Lempel-Ziv-Markov chain algorithm), o mesmo mecanismo usado por arquivos .7z padrão |
| Manifesto de instalação | RMSKIN.ini na raiz do arquivo; declara Name, Author, Version, MinimumRainmeter, MinimumWindows, LoadType e Load |
| Campos do rodapé | Tamanho em bytes do arquivo para validação, sinalizadores de comportamento do instalador e o marcador ASCII RMSKIN |
| Verificação de integridade | O rodapé armazena o tamanho em bytes do arquivo apenas para validação; nenhum hash criptográfico ou assinatura digital é aplicado |
| Empacotamento de plugins | Arquivos de plugin .dll de 32 bits e 64 bits colocados nos subdiretórios Plugins/32bit/ e Plugins/64bit/ dentro do arquivo |
| Agrupamento de fontes | Fontes personalizadas armazenadas no diretório Fonts/; copiadas para o repositório de fontes do próprio Rainmeter durante a instalação |
| Layout de diretório do arquivo | Skins/, @Vault/ (recursos compartilhados), Layouts/, Plugins/ e Fonts/ na raiz do arquivo |
| Controle de ativação | As chaves LoadType e Load no RMSKIN.ini especificam qual skin ou layout o Rainmeter ativa imediatamente após a conclusão da instalação |
| Restrição de versão | Os campos MinimumRainmeter e MinimumWindows no RMSKIN.ini bloqueiam a instalação em versões incompatíveis do Rainmeter ou Windows |
| Ordem dos bytes | Little-endian, consistente com o formato 7-Zip e as convenções da plataforma Windows |
| Tipo MIME | application/octet-stream (não existe um tipo MIME registrado dedicado para o formato .rmskin) |
| Compatibilidade de plataforma | Apenas Windows; o Rainmeter não possui versão para Linux ou macOS, portanto, os pacotes .rmskin são um formato exclusivo para Windows |
| Lançado | Around 2011 (Rainmeter 2.x introduced the .rmskin installer format) |
| Versão mais recente | Rainmeter skin installer footer format used by Rainmeter 4.x (current) |
| Especificação | docs.rainmeter.net |
Conversões de RMSKIN
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos RMSKIN.