Co to jest format pliku VAR?
Plik .var to pakiet dodatków Virt-A-Mate - samodzielny zestaw zawartości dla Virt-A-Mate (VaM), aplikacji do symulacji 3D na system Windows, opracowanej przez Meshed VR. Strukturalnie .var to zmienione rozszerzenie archiwum ZIP: każde narzędzie do obsługi ZIP może go otworzyć i przeglądać jego wewnętrzny układ.
Każdy pakiet podlega ścisłej, trzyczęściowej konwencji nazewnictwa: Twórca.NazwaPakietu.Wersja.var (na przykład Autor.MojaScena.1.var). Wewnątrz archiwum VaM oczekuje manifestu meta.json w katalogu głównym, który deklaruje tożsamość pakietu, wersję, licencję oraz wszelkie zależności od innych pakietów .var. Pozostała zawartość - sceny, wygląd, morfy, ubrania, tekstury i skrypty wtyczek - jest rozmieszczona w standardowej wewnętrznej strukturze folderów VaM.
Instalacja nie wymaga wypakowywania. Pliki .var należy wrzucić bezpośrednio do folderu AddonPackages w katalogu VaM; VaM odczytuje je w miejscu i automatycznie rozwiązuje zależności między pakietami w czasie rzeczywistym.
Rozmiary pakietów wahają się od kilku megabajtów w przypadku prostych morfów lub ustawień wstępnych, do kilkuset megabajtów w przypadku pakietów wyglądu z teksturami o wysokiej rozdzielczości. Integralność jest utrzymywana przez standardową sumę kontrolną ZIP CRC-32 dla każdego wpisu; nie stosuje się podpisywania ani szyfrowania na poziomie aplikacji.
Należy pamiętać, że .var jest również używane jako rozszerzenie pliku przez niepowiązane oprogramowanie, więc samo rozszerzenie nie potwierdza, że jest to pakiet VaM - należy szukać wewnętrznego pliku meta.json i wzorca nazwy pliku składającego się z trzech części.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .var jest pakietem zawartości, a nie plikiem wykonywalnym, ale pakiety VaM mogą zawierać wtyczki (skrypty CSharp), które działają wewnątrz VaM, a zawartość jest przeznaczona dla dorosłych (18+). Instaluj pliki .var tylko z zaufanych źródeł (VaM Hub), zachowaj ostrożność przy pakietach zawierających wtyczki i dbaj o aktualność VaM. Jako ZIP, źle sformatowany .var mógłby teoretycznie wykorzystać błąd parsera archiwów, więc skanuj pobrane pliki. Jeśli Twój plik .var jest w rzeczywistości ogólnym plikiem zmiennych/danych z innego oprogramowania, postępuj zgodnie z wytycznymi dla tego programu.
Szczegóły formatu
w pigułce- Ogólny plik zmiennych/danych - Wiele narzędzi zapisuje zwykły plik .var jako ogólny plik „zmiennych” lub plik ustawień/danych (tekstowy lub binarny), niepowiązany z Virt-A-Mate.
- Dane sesji WebHub (archiwalne) - Baza danych oznacza .var jako dane sesji internetowej WebHub; jest to niszowe/stare zastosowanie danych aplikacji internetowych, niebędące dziś dominującym znaczeniem.
Programy otwierające pliki VAR
Szczegóły techniczne
specyfikacja| Format kontenera | Standardowe archiwum ZIP (PKZIP); otwierane dowolnym narzędziem kompatybilnym z ZIP, takim jak 7-Zip lub WinRAR |
| Magiczne bajty | 50 4B 03 04 na offsecie 0 - standardowa sygnatura nagłówka pliku lokalnego ZIP („PK”) |
| Konwencja nazewnictwa | Trzyczęściowa, oddzielona kropkami: Twórca.NazwaPakietu.Wersja.var (np. Autor.MojaScena.1.var) |
| Plik manifestu | meta.json w katalogu głównym archiwum - deklaruje nazwę, wersję, licencję i listę zależności między pakietami |
| Kompresja | DEFLATE zgodnie ze specyfikacją ZIP; wpisy mogą być również przechowywane (STORED - bez kompresji) dla zasobów takich jak tekstury JPEG, które są już skompresowane |
| Kolejność bajtów | Little-endian (specyfikacja formatu ZIP) |
| Typowy rozmiar pliku | Od kilku MB dla prostych morfów lub presetów do kilkuset MB dla ciężkich teksturowo wyglądów i scen |
| Metoda instalacji | Wrzuć do folderu AddonPackages w VaM bez wypakowywania; VaM odczytuje archiwum w miejscu w czasie wykonywania |
| Integralność | Suma kontrolna ZIP CRC-32 dla każdego wpisu wewnętrznego; brak podpisu cyfrowego lub szyfrowania na poziomie aplikacji |
| Wewnętrzne typy zasobów | Sceny, wyglądy, morfy, ubrania, włosy, tekstury (.jpg / .png) i skrypty wtyczek (.cs / .cslist) |
| System zależności | meta.json wymienia wymagane pakiety .var za pomocą triady Twórca.Pakiet.Wersja; VaM rozwiązuje je automatycznie podczas ładowania |
| Typ MIME | application/zip (również serwowany jako application/octet-stream przez niektóre serwery dystrybucyjne) |
| Platforma | Tylko Windows - Virt-A-Mate jest aplikacją na Windows i pakiety .var są ładowane wyłącznie przez nią |
| Typowa liczba wpisów | Około 5 do 130 plików na pakiet; limit formatu ZIP to 65 535 wpisów (rozszerzenie ZIP64 znosi ten limit) |
| Rozróżnianie nazw | .var jest również używane przez niepowiązane oprogramowanie (np. Synology, niektóre środowiska skryptowe); wewnętrzny meta.json i trzyczęściowy wzorzec nazwy odróżniają autentyczne pakiety VaM |
| Wydano | Virt-A-Mate 1.x package system (late 2010s) |
| Najnowsza wersja | VaM 1.x package format (meta.json schema) |
| Specyfikacja | hub.virtamate.com |
Konwersje VAR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VAR.