O que é o formato de ficheiro PMG?
.pmg é um formato de imagem raster proprietário associado ao «Paint Magic», um programa de pintura legado da era do Commodore 64 (cerca de 1985-1990). O formato é extremamente obscuro, sem nenhuma especificação pública sobrevivente.
O arquivo começa com um cabeçalho binário. A variante mais comum começa com o byte 0x15 seguido pela sequência 67 6D 50 (ASCII gmP), que parece ser um marcador invertido para «PMg». Uma segunda variante observada usa 0x14 como o byte de versão inicial. Essas assinaturas foram determinadas por análise empírica de arquivos, em vez de documentação publicada.
Dada a sua origem no hardware de 8 bits do Commodore, espera-se que os arquivos .pmg usem a ordem de bytes big-endian (herança Motorola) e estejam limitados às resoluções de tela padrão do Commodore 64 - 320×200 pixels (modo hires) ou 160×200 pixels (modo multicolorido) - com uma paleta de até 16 cores extraídas da paleta fixa do C64. Os tamanhos dos arquivos são correspondentemente pequenos, normalmente entre 5 KB e 64 KB. O esquema de compressão, se houver, não está documentado.
Hoje, os arquivos .pmg são de interesse principalmente em contextos de retrocomputação e preservação digital. Historicamente, relatou-se que o XnView MP os abre, embora o suporte na versão atual (3.x) não tenha sido verificado. O Adobe Photoshop não suporta o formato nativamente. Qualquer pessoa que encontre um arquivo .pmg fora de um arquivo do Commodore 64 deve considerar se um aplicativo diferente pode usar a mesma extensão para um formato proprietário distinto.
Segurança e proteção
RISCO: LOWArquivos de imagem apresentam risco mínimo. O formato é tão obscuro que arquivos PMG maliciosos são virtualmente desconhecidos. Aplica-se o sandboxing padrão de visualizadores de imagem.
Detalhes do formato
em resumo- Pegasus Mail Folder Index - O cliente de e-mail Pegasus Mail usa .pmg como um arquivo de índice de grupo de caixas de correio; completamente não relacionado a imagens.
- PageMaker Group File - O antigo Adobe PageMaker usava .pmg para dados de objetos agrupados em documentos.
Programas que abrem arquivos PMG
Detalhes técnicos
especificação profunda| Origem do formato | Software de pintura «Paint Magic» para Commodore 64 (cerca de 1985-1990); nenhuma especificação pública sobreviveu |
| Magic bytes (variante 1) | `15 67 6D 50` no deslocamento 0 - byte de versão `0x15` seguido por ASCII `gmP` |
| Magic bytes (variante 2) | `14 67 6D 50` no deslocamento 0 - byte de versão `0x14`; aproximadamente metade dos arquivos conhecidos usa cada variante |
| Ordem dos bytes | Big-endian (herança de CPU Motorola 6510/68000) |
| Resolução esperada | 320×200 px (modo hires) ou 160×200 px (modo multicolorido) - modos de tela padrão do C64 |
| Profundidade de cor | 2-16 cores; limitado à paleta fixa de 16 cores do Commodore 64 |
| Compressão | Desconhecida; provavelmente bitmap não compactado ou RLE básico - não existe documentação |
| Tamanho de arquivo típico | 5 KB - 64 KB (consistente com as restrições de resolução e cor da era Commodore) |
| Estrutura do cabeçalho | Byte de versão + marcador `gmP` seguido pelas dimensões da imagem e dados de pixel; layout exato não documentado |
| Suporte de software moderno | XnView MP (relatado pela comunidade; status de suporte da v3.x atual não verificado); sem suporte nativo do SO |
| Uso principal hoje | Retrocomputação e preservação de arquivos digitais |
| Risco de identificação do formato | Outros aplicativos podem usar .pmg para formatos proprietários não relacionados que compartilham a mesma extensão |
| Lançado | circa 1985-1990 (Commodore 64 era) |
Conversões de PMG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PMG.