Hvad er INV-filformatet?
En .inv-fil er en Minecraft-inventareditorfil oprettet af INVedit, et open-source-værktøj udviklet af copygirl omkring 2011 rettet mod Minecraft Beta og tidlige 1.x-udgivelser. Filen gemmer en spillers komplette inventar som NBT (Named Binary Tag) data - Minecrafts oprindelige binære serialiseringsformat - pakket ind i en standard gzip-container.
Inden i gzip-strømmen holder en rod-TAG_Compound en liste over inventarpladser. Hver plads registrerer et emne-id, en Count-byte for stabelstørrelse, en Damage-short for emnets holdbarhed eller undertype, og en valgfri indlejret tag-compound for fortryllelser og andre emnespecifikke NBT-egenskaber. Gzip-wrapperen giver et CRC32-integritetstjek i slutningen af filen.
INVedit er rettet mod Minecraft Java Edition frem til cirka version 1.7.x. Minecraft 1.9 og nyere omstrukturerede NBT-emne-tags betydeligt, hvilket gør INVedit inkompatibel med moderne verdener. Projektets GitHub-lager (github.com/copygirl/INVedit) er blevet arkiveret uden commits siden omkring 2013.
Moderne alternativer til manipulation af inventar inkluderer NBTExplorer til direkte redigering af .dat-verdensfiler, eller Minecrafts indbyggede /give-kommando og creative mode. MCEdit kan importere .inv-filer som kisteindhold til redigering af ældre verdener.
Sikkerhed og tryghed
RISIKO: LOWBinær spildatafil; ingen eksekverbar kode. Sikker at åbne i NBTExplorer. Import af en ondsindet udformet INV i MCEdit kunne teoretisk set korrumpere en Minecraft-verdensfil, men dette er en usandsynlig angrebsvektor.
Formatdetaljer
kort fortalt- Autodesk Inventor Part/Assembly (nogle gange .inv) - Nogle ældre Autodesk Inventor-referencer bruger .inv; de primære Inventor-filendelser er .ipt og .iam.
- Generisk inventar-/fakturadatafil - Forskellige forretnings-/ERP-applikationer eksporterer inventar- eller fakturadata som .inv-filer i almindelig tekst eller CSV.
Programmer der åbner INV-filer
Tekniske detaljer
dyb specifikation| Dataformat | NBT (Named Binary Tag), gzip-komprimeret |
| Filsignatur | 0x1F 0x8B (gzip magic bytes, offset 0) |
| Byte-rækkefølge | Big-endian (Java NBT-specifikation) |
| Komprimering | gzip |
| Integritetstjek | gzip CRC32 i slutningen af strømmen |
| Rod-NBT-struktur | TAG_Compound med liste over inventarpladser |
| Plads-felter | id (emnetype), Count (byte), Damage (short), valgfri tag-compound |
| Typisk størrelse | 1 KB - 10 KB |
| Kompatible Minecraft-versioner | Beta 1.x til ~1.7.x (Java Edition) |
| Inkompatibel med | Minecraft 1.9+ (omstruktureret NBT-emneformat) |
| MIME-type | application/octet-stream |
| Udvikler | copygirl (open-source, GitHub) |
| Projektstatus | Arkiveret (~2013), vedligeholdes ikke længere |
| Udgivet | ~2011 (INVedit for Minecraft Beta/1.x era) |
| Specifikation | github.com |
INV-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om INV-filer.