aspose.info
HU

MCR – Minecraft Régió Fájlformátum, MCR vs. MCA összehasonlítása

Frissítve

Mi az MCR fájl?

A Minecraft MCR fájlformátum egy adatformátum, amelyet a Minecraft a Minecraft világ terepdarabjainak tárolására használ. Az NBT (Named Binary Tag) formátumon alapul, amelyet a népszerű nyílt forráskódú játékmotor, a Minecraft Forge fejlesztői hoztak létre. Az MCR fájltípus már a kezdetektől létezett, később pedig a MCA fájlformátum váltotta fel.

MCR fájlformátum

Az MCR fájlformátum egy sor elnevezett bináris címkéből áll, amelyek mindegyike egy adott típusú adatot tartalmaz. A legfelső szintű címke a “Level” címke, amely egyetlen játék szint összes adatát tartalmazza. A Level címkén belül több más elnevezett címke található, amelyek különböző típusú adatokat tárolnak, például a “Data” címke, amely a játékvilágról szóló információkat tárol, valamint az “Entities” és “TileEntities” címkék, amelyek a világban lévő játékobjektumok és csempe-entitások adatait tárolják.

Mi található az MCR fájlformátumban?

A Minecraft MCR fájlformátumban egy régió a játékvilág 32x32 blokkos területe. Az MCR formátum a játékvilágot régiókra osztja, hogy hatékonyabban kezelje az adatokat, és gyorsabb betöltést és mentést biztosítson a játékszintekhez. Minden régió külön fájlban tárolódik, és az MCR fájlformátum koordináta-rendszert használ a régiók pozíciójának meghatározására a játékvilágban. Egy régió koordinátáit a régió bal alsó sarkának blokkkoordinátái határozzák meg. Például egy (-1,0) koordinátájú régió a játékvilág eredetétől egy régióval balra és nulla régióval lejjebb helyezkedik el.

Az MCR fájlok fő jellemzői

JellemzőLeírás
Fájl kiterjesztés.mcr
Elsődleges változatokAz eredeti McRegion formátum, amely a Minecraft Beta 1.3‑ban került bevezetésre; később a Minecraft 1.2.1‑ben az Anvil (MCA) formátum váltotta fel; nincs hivatalos verzióváltozat a standard McRegion megvalósításon kívül
FormátumtípusBináris régiófájl formátum a Named Binary Tag (NBT) struktúrára alapozva; 8 KiB fejléccel rendelkezik (felosztva hely- és időbélyeg táblákra, mindkettő 1024 bejegyzéssel), amelyet GZip vagy Zlib tömörített chunk adatok követnek, 4 KiB szektorokban tárolva
Elsődleges felhasználásMinecraft Java Edition világok régióadatai tárolása a Beta 1.3-tól az 1.1-es kiadásig; minden régió egy 32x32 chunk területet fed le (512x256x512 blokk), és tartalmaz blokkadatokat, entitásokat, csempe‑entitásokat és fényinformációkat
Fő jellemzőForradalmi régióalapú tárolás, amely csoportosította a chunk‑okat, megszüntetve az előző Alpha szintű formátum teljesítményproblémáit, ahol minden chunk külön fájlba került; a világ betöltési szüneteket akár hétszer is csökkentette
Biztonsági profilJátékhasználatra biztonságos; beépített ellenőrzőösszeg nincs az adat integritásának ellenőrzéséhez; manuális szövegszerkesztővel történő szerkesztés esetén sérülékeny; speciális eszközöket (NBTExplorer, Minecraft Region Fixer) igényel a biztonságos megtekintéshez és módosításhoz
KompatibilitásA Minecraft Java Edition Beta 1.3-tól 1.1-ig terjedő verzióiban natív; automatikusan MCA formátumra konvertálódik, amikor a Minecraft 1.2.1 vagy újabb verziójában betöltik; megnyitható és ellenőrizhető harmadik féltől származó eszközökkel, mint például az NBTExplorer, a MCEdit vagy a Python-alapú régiójavítók.

MCR fájlformátum specifikációk

Az MCR fájlformátum specifikációi nyilvánosan elérhetők. Az NBT formátum specifikációi, amelyre az MCR formátum épül, a Minecraft Forge weboldalán találhatók. Emellett a Minecraft Wiki részletes információkat tartalmaz az MCR fájlformátumról, beleértve annak szerkezetét és a támogatott különféle adat típusokat.

Tömörített adatok MCR fájlokban

A Minecraft MCR fájlformátum támogatja a tömörítést. Az MCR fájlformátum a NBT formátum alapján nyugszik, amely lehetővé teszi az adatok tömörített formában történő tárolását. Ez segít csökkenteni az MCR fájlok méretét, és hatékonyabbá teszi azok átvitelét és tárolását. Ez az MCR fájlformátum fontos jellemzője, mivel lehetővé teszi a játékosok számára, hogy nagy Minecraft világ terepadatokat osszanak meg másokkal.

MCR vs. MCA: Fő különbségek

Az Anvil formátum (MCA) több fejlesztést hozott az MCR-hez képest:

JellemzőMCR (Régi)MCA (Anvil)
Építési magasság128 blokk256 blokk
Blokkazonosító korlát2564096 (4 bites adatréteggel)
Üres darabokBetöltve a memóriábaNincs betöltve vagy mentve
Biome adatokFutás közben számítottMentve X,Z oszloponként (szerkeszthető)
Blokk sorrendjeXZYYZX (javítja a tömörítést)
Chunk csomagokKevésbé optimalizáltMéretre optimalizálva

GYIK

**Q1: Mit jelent az MCR a Minecraftban?

A: Az MCR a Minecraft Region rövidítése, ami azt tükrözi, hogy a formátum a játékvilág adatát 32x32-as chunk régiókra osztva tárolja.

**Q2: Megnyithatom az MCR fájlokat Minecraft nélkül?

A: Igen, megtekintheted és szerkesztheted az MCR fájlokat harmadik féltől származó eszközökkel, például az NBTExplorerrel, de a világ tényleges lejátszásához szükséged van a Minecraftra.

**Q3: Mi a különbség az MCR és MCA fájlok között?

A: Az MCA (Anvil) az újabb formátum, amely az MCR-t helyettesítette a Minecraft 1.2.1‑es verziójában, duplájára növelve az építési magasságot (256 vs 128 blokk) és jobb tárolási hatékonyságot biztosít.

**Q4: Az MCR fájl egy teljes Minecraft világ?

A: Nem, egyetlen MCR fájl csak egy régiót tárol egy világból. Egy teljes Minecraft világ számos MCR fájlból áll a “region” mappában.

**Q5: Törölhetem az MCR fájlokat, ha a világom MCA fájlokat tartalmaz?

A: Igen, ha a világod át lett konvertálva az újabb Anvil formátumba, a régi MCR fájlok kompatibilitási okból maradnak meg, és biztonságosan törölhetők a hely megtakarítása érdekében.

Hivatkozások