Co to jest format pliku INV?
Plik .inv to plik edytora ekwipunku Minecraft utworzony przez INVedit, narzędzie open-source opracowane przez copygirl około 2011 roku, przeznaczone dla wersji Minecraft Beta i wczesnych wydań 1.x. Plik przechowuje kompletny ekwipunek gracza jako dane NBT (Named Binary Tag) - natywny format serializacji binarnej Minecraft - opakowane w standardowy kontener gzip.
Wewnątrz strumienia gzip główny znacznik TAG_Compound zawiera listę wpisów slotów ekwipunku. Każdy slot rejestruje id przedmiotu, bajt Count dla rozmiaru stosu, wartość short Damage dla wytrzymałości przedmiotu lub podtypu oraz opcjonalny zagnieżdżony tag złożony dla zaklęć i innych specyficznych właściwości NBT przedmiotu. Wrapper gzip zapewnia kontrolę integralności CRC32 na końcu pliku.
INVedit obsługuje Minecraft Java Edition do wersji około 1.7.x. Minecraft 1.9 i nowsze wersje znacząco zmieniły strukturę tagów NBT przedmiotów, co sprawiło, że INVedit jest niekompatybilny ze współczesnymi światami. Repozytorium projektu w serwisie GitHub (github.com/copygirl/INVedit) zostało zarchiwizowane i nie odnotowano w nim żadnych zmian od około 2013 roku.
Nowoczesne alternatywy dla manipulacji ekwipunkiem obejmują NBTExplorer do bezpośredniej edycji plików świata .dat lub wbudowaną w Minecraft komendę /give i tryb kreatywny. MCEdit pozwala na importowanie plików .inv jako zawartość skrzyń w przypadku edycji starszych światów.
Bezpieczeństwo
RYZYKO: LOWBinarny plik danych gry; nie zawiera kodu wykonywalnego. Bezpieczny do otwarcia w NBTExplorer. Zaimportowanie złośliwie przygotowanego pliku INV do MCEdit mogłoby teoretycznie uszkodzić zapis świata Minecraft, ale jest to mało prawdopodobny wektor ataku.
Szczegóły formatu
w pigułce- Autodesk Inventor Part/Assembly (czasami .inv) - Niektóre archiwalne odniesienia Autodesk Inventor używają .inv; podstawowe rozszerzenia Inventor to .ipt i .iam.
- Generyczny plik danych inwentaryzacyjnych/faktur - Różne aplikacje biznesowe/ERP eksportują dane o zapasach lub fakturach jako pliki tekstowe lub CSV z rozszerzeniem .inv.
Programy otwierające pliki INV
Szczegóły techniczne
specyfikacja| Format danych | NBT (Named Binary Tag), skompresowany gzip |
| Sygnatura pliku | 0x1F 0x8B (bajty magiczne gzip, offset 0) |
| Kolejność bajtów | Big-endian (specyfikacja Java NBT) |
| Kompresja | gzip |
| Kontrola integralności | gzip CRC32 na końcu strumienia |
| Główna struktura NBT | TAG_Compound z listą slotów ekwipunku |
| Pola slotów | id (typ przedmiotu), Count (bajt), Damage (short), opcjonalny tag compound |
| Typowy rozmiar | 1 KB - 10 KB |
| Kompatybilne wersje Minecraft | Beta 1.x do ~1.7.x (Java Edition) |
| Niekompatybilny z | Minecraft 1.9+ (zmieniony format przedmiotów NBT) |
| Typ MIME | application/octet-stream |
| Deweloper | copygirl (open-source, GitHub) |
| Status projektu | Zarchiwizowany (~2013), nie jest już rozwijany |
| Wydano | ~2011 (INVedit for Minecraft Beta/1.x era) |
| Specyfikacja | github.com |
Konwersje INV
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki INV.