Hva er VAR-filformatet?
En .var-fil er en Virt-A-Mate Addon Package - en selvstendig innholdspakke for Virt-A-Mate (VaM), en 3D-simuleringsapplikasjon for Windows utviklet av Meshed VR. Strukturelt sett er .var et omdøpt ZIP-arkiv: ethvert ZIP-verktøy kan åpne den og bla gjennom det interne oppsettet.
Hver pakke følger en streng tredelt navnekonvensjon: Creator.PackageName.Version.var (for eksempel Author.MyScene.1.var). Inne i arkivet forventer VaM et meta.json-manifest i rotmappen, som deklarerer pakkens identitet, versjon, lisens og eventuelle avhengigheter til andre .var-pakker. Det øvrige innholdet - scener, utseender, morphs, klær, teksturer og plugin-skript - er organisert i VaMs standard interne mappestruktur.
Installasjon krever ikke utpakking. Slipp .var-filer direkte inn i VaMs AddonPackages-mappe; VaM leser dem direkte og løser avhengigheter mellom pakker automatisk ved kjøretid.
Pakkestørrelser varierer fra noen få megabyte for enkle morphs eller forhåndsinnstillinger, til flere hundre megabyte for utseendepakker med høyoppløselige teksturer. Integriteten opprettholdes av standard ZIP CRC-32-sjekksum for hver interne oppføring; det brukes ingen signering eller kryptering på applikasjonsnivå.
Merk at .var også brukes som filendelse av urelatert programvare, så utvidelsen alene bekrefter ikke en VaM-pakke - se etter den interne meta.json-filen og det tredelte filnavnmønsteret.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .var er en innholdspakke, ikke en kjørbar fil, men VaM-pakker kan inkludere plugins (CSharp-skript) som kjører inne i VaM, og innholdet er voksenorientert (18+). Installer kun .var-filer fra pålitelige kilder (VaM Hub), vær forsiktig med pakker som inneholder plugins, og hold VaM oppdatert. Som en ZIP-fil kan en misdannet .var i teorien utnytte en feil i arkivbehandleren, så skann nedlastinger. Hvis din .var faktisk er en generisk «variabel»-/datafil fra annen programvare, behandle den i henhold til det programmets veiledning i stedet.
Formatdetaljer
i et nøtteskall- Generisk variabel-/datafil - Mange verktøy lagrer en vanlig .var som en generisk «variabel» eller innstillings-/datafil (tekst eller binær), urelatert til Virt-A-Mate.
- WebHub-sesjonsdata (eldre) - Databasen merker .var som WebHub-sesjonsdata; en nisje/eldre bruk for web-apper, ikke den dominerende betydningen i dag.
Programmer som åpner VAR-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | Standard ZIP-arkiv (PKZIP); åpnes med ethvert ZIP-kompatibelt verktøy som 7-Zip eller WinRAR |
| Magic bytes | 50 4B 03 04 ved offset 0 - standard ZIP lokal filhodesignatur («PK») |
| Navnekonvensjon | Tredelt punktum-separert: Creator.PackageName.Version.var (f.eks. Author.MyScene.1.var) |
| Manifestfil | meta.json i arkivets rot - deklarerer navn, versjon, lisens og liste over avhengigheter mellom pakker |
| Komprimering | DEFLATE i henhold til ZIP-spesifikasjonen; oppføringer kan også være STORED (ukomprimert) for ressurser som JPEG-teksturer som allerede er komprimert |
| Byterekkefølge | Little-endian (ZIP-formatspesifikasjon) |
| Typisk filstørrelse | Noen få MB for enkle morphs eller forhåndsinnstillinger opp til flere hundre MB for teksturtunge utseender og scener |
| Installasjonsmetode | Slipp i VaMs AddonPackages-mappe uten utpakking; VaM leser arkivet direkte ved kjøretid |
| Integritet | ZIP CRC-32-sjekksum per intern oppføring; ingen digital signatur eller kryptering på applikasjonsnivå |
| Interne ressurstyper | Scener, utseender, morphs, klær, hår, teksturer (.jpg / .png) og plugin-skript (.cs / .cslist) |
| Avhengighetssystem | meta.json lister nødvendige .var-pakker etter Creator.Package.Version-triplet; VaM løser disse automatisk ved lasting |
| MIME-type | application/zip (også levert som application/octet-stream av enkelte distribusjonsverter) |
| Plattform | Kun Windows - Virt-A-Mate er en Windows-applikasjon og .var-pakker lastes utelukkende av denne |
| Typisk antall oppføringer | Omtrent 5 til 130 filer per pakke; ZIP-formatets tak er 65 535 oppføringer (ZIP64-utvidelsen fjerner denne grensen) |
| Navneavklaring | .var brukes også av urelatert programvare (f.eks. Synology, enkelte skriptmiljøer); den interne meta.json og det tredelte filnavnet skiller ekte VaM-pakker |
| Utgitt | Virt-A-Mate 1.x package system (late 2010s) |
| Siste versjon | VaM 1.x package format (meta.json schema) |
| Spesifikasjon | hub.virtamate.com |
VAR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om VAR-filer.