O que é o formato de ficheiro VAR?
Um arquivo .var é um Pacote de Extensão Virt-A-Mate - um pacote de conteúdo independente para o Virt-A-Mate (VaM), um aplicativo de simulação 3D para Windows desenvolvido pela Meshed VR. Estruturalmente, o .var é um arquivo ZIP renomeado: qualquer utilitário ZIP pode abri-lo e navegar em seu layout interno.
Cada pacote segue uma convenção estrita de nomenclatura em três partes: Criador.NomeDoPacote.Versao.var (por exemplo, Autor.MinhaCena.1.var). Dentro do arquivo, o VaM espera um manifesto meta.json na raiz, que declara a identidade do pacote, versão, licença e quaisquer dependências de outros pacotes .var. O restante do conteúdo - cenas, aparências, morphs, roupas, texturas e scripts de plugins - é organizado na estrutura de pastas interna padrão do VaM.
A instalação não requer extração. Coloque os arquivos .var diretamente na pasta AddonPackages do VaM; o VaM os lê no local e resolve as dependências entre pacotes automaticamente durante a execução.
Os tamanhos dos pacotes variam de alguns megabytes para morphs ou predefinições simples a centenas de megabytes para pacotes de aparência com texturas de alta resolução. A integridade é mantida pela soma de verificação CRC-32 padrão do ZIP em cada entrada interna; nenhuma assinatura ou criptografia em nível de aplicativo é aplicada.
Observe que .var também é usado como uma extensão de arquivo por softwares não relacionados, portanto, a extensão por si só não confirma um pacote VaM - procure pelo meta.json interno e pelo padrão de nome de arquivo em três partes.
Segurança e proteção
RISCO: MEDIUMUm .var é um pacote de conteúdo, não um executável, mas os pacotes VaM podem incluir plugins (scripts CSharp) que rodam dentro do VaM, e o conteúdo é voltado para adultos (18+). Instale arquivos .var apenas de fontes confiáveis (o VaM Hub), tenha cuidado com pacotes que trazem plugins e mantenha o VaM atualizado. Como um ZIP, um .var malformado poderia, em teoria, explorar um bug no analisador de arquivos, portanto, escaneie os downloads. Se o seu .var for na verdade um arquivo de «variável»/dados genérico de outro software, trate-o de acordo com as orientações desse programa.
Detalhes do formato
em resumo- Arquivo de dados/variável genérico - Muitas ferramentas salvam um .var simples como um arquivo genérico de «variável» ou de configurações/dados (texto ou binário), não relacionado ao Virt-A-Mate.
- Dados de sessão WebHub (legado) - O banco de dados rotula .var como dados de sessão web WebHub; um uso de dados de aplicativo web de nicho/legado, não o significado dominante hoje.
Programas que abrem arquivos VAR
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP padrão (PKZIP); abre com qualquer utilitário compatível com ZIP, como 7-Zip ou WinRAR |
| Assinatura de arquivo | 50 4B 03 04 no deslocamento 0 - assinatura de cabeçalho de arquivo local ZIP padrão («PK») |
| Convenção de nomenclatura | Três partes separadas por pontos: Criador.NomeDoPacote.Versao.var (ex: Autor.MinhaCena.1.var) |
| Arquivo de manifesto | meta.json na raiz do arquivo - declara nome, versão, licença e lista de dependências entre pacotes |
| Compressão | DEFLATE conforme especificação ZIP; as entradas também podem ser STORED (sem compressão) para ativos como texturas JPEG que já estão compactadas |
| Ordem dos bytes | Little-endian (especificação do formato ZIP) |
| Tamanho de arquivo típico | Alguns MB para morphs ou presets simples até centenas de MB para aparências e cenas pesadas em texturas |
| Método de instalação | Colocar na pasta AddonPackages do VaM sem extração; o VaM lê o arquivo no local em tempo de execução |
| Integridade | Soma de verificação ZIP CRC-32 por entrada interna; sem assinatura digital ou criptografia em nível de aplicativo |
| Tipos de ativos internos | Cenas, aparências, morphs, roupas, cabelos, texturas (.jpg / .png) e scripts de plugin (.cs / .cslist) |
| Sistema de dependência | O meta.json lista os pacotes .var necessários pelo trio Criador.Pacote.Versao; o VaM os resolve automaticamente no momento do carregamento |
| Tipo MIME | application/zip (também servido como application/octet-stream por alguns hosts de distribuição) |
| Plataforma | Apenas Windows - Virt-A-Mate é um aplicativo Windows e os pacotes .var são carregados exclusivamente por ele |
| Contagem típica de entradas | Aproximadamente 5 a 130 arquivos por pacote; o limite do formato ZIP é de 65.535 entradas (a extensão ZIP64 remove esse limite) |
| Desambiguação de nome | O .var também é usado por softwares não relacionados (ex: Synology, alguns ambientes de script); o meta.json interno e o nome de arquivo em três partes distinguem os pacotes VaM genuínos |
| Lançado | Virt-A-Mate 1.x package system (late 2010s) |
| Versão mais recente | VaM 1.x package format (meta.json schema) |
| Especificação | hub.virtamate.com |
Conversões de VAR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VAR.