aspose.info
FI

MCR - Minecraftin alueen tiedostomuoto, Vertaa MCR vs. MCA

Päivitetty

Mikä on MCR-tiedosto?

Minecraftin MCR-tiedostomuoto on tietomuoto, jota Minecraft käyttää Minecraft-maailman maastokappaleiden tallentamiseen. Se perustuu NBT (Named Binary Tag) -muotoon, jonka kehitti suositun avoimen lähdekoodin pelimoottorin, Minecraft Forgen, kehittäjät. MCR-tiedostotyyppi otettiin käyttöön alusta alkaen, ja se korvattiin myöhemmin MCA-tiedostomuodolla.

MCR-tiedostomuoto

MCR-tiedostomuoto on rakenteeltaan sarja nimettyjä binaaritunnisteita, joista jokainen sisältää tietyn tyyppistä dataa. Ylin taso on “Level”-tunniste, joka sisältää kaikki yhden pelitason tiedot. Level-tunnisteen sisällä on useita muita nimettyjä tunnisteita, jotka tallentavat erilaisia tietoja, kuten “Data”-tunniste, joka säilöö tietoa pelimaailmasta, sekä “Entities”- ja “TileEntities”-tunnisteet, jotka tallentavat tietoa pelin objekteista ja laatto-olioista maailmassa vastaavasti.

Mitä MCR-tiedostomuodossa on?

Minecraftin MCR-tiedostomuodossa alue on 32 x 32 lohkon alue pelimaailmassa. MCR-muoto jakaa pelimaailman alueisiin, jotta dataa voidaan hallita tehokkaammin ja mahdollistaa nopeampi pelitasojen lataus ja tallennus. Jokainen alue tallennetaan erilliseen tiedostoon, ja MCR-tiedostomuoto käyttää koordinaattijärjestelmää tunnistaakseen kunkin alueen sijainnin pelimaailmassa. Alueen koordinaatit määräytyvät alueen vasemman alakulman lohkokoordinaattien perusteella. Esimerkiksi alue, jonka koordinaatit ovat (-1,0), sijaitsee yhden alueen vasemmalla ja nollaa aluetta alaspäin pelimaailman alkuperästä.

MCR-tiedostojen keskeiset ominaisuudet

OminaisuusKuvaus
Tiedostopääte.mcr
PäävariantitAlkuperäinen McRegion-muoto, joka esiteltiin Minecraft Beta 1.3:ssa; myöhemmin korvattu Anvil (MCA) -muodolla Minecraft 1.2.1:ssa; ei virallisia versio-variantteja standardin McRegion-toteutuksen lisäksi
FormaattityyppiBinäärinen alueen tiedostomuoto perustuu Named Binary Tag (NBT) -rakenteeseen; sisältää 8 KiB:n otsikon (jaettuna sijainti- ja aikaleimat-tauluihin, joissa kummassakin on 1024 merkintää) jonka jälkeen seuraa GZip- tai Zlib-pakattu lohkodataa, tallennettuna 4 KiB:n sektoreihin
Ensisijainen käyttöAlueiden tietojen tallentaminen Minecraft Java Edition -maailmoille Beta 1.3:sta julkaisuun 1.1; jokainen alue kattaa 32x32 lohkon alueen (512x256x512 lohkoa) ja sisältää lohkojen tiedot, entiteetit, laattoentiteetit ja valaistustiedot
PääominaisuusVallankumouksellinen aluepohjainen tallennus, joka ryhmitteli lohkot yhteen, poistaen aikaisemman Alpha-tason formaatin suorituskykyongelmat, jossa jokainen lohko tallennettiin erillisenä tiedostona; vähensi maailman latauskatkoja jopa seitsemänkertaisesti
TurvallisuusprofiiliTurvallinen pelikäyttöön; ei sisällä sisäänrakennettuja tarkistussummia datan eheyden varmistamiseksi; altis korruptiolle, jos sitä muokataan manuaalisesti tekstieditoreilla; vaatii erikoistyökaluja (NBTExplorer, Minecraft Region Fixer) turvalliseen tarkasteluun ja muokkaukseen
YhteensopivuusAlkuperäinen Minecraft Java Edition -versioille Beta 1.3–1.1; automaattisesti muunnetaan MCA-muotoon, kun ladataan Minecraft 1.2.1:ssa tai uudemmassa; voidaan avata ja tarkastella kolmannen osapuolen työkaluilla, kuten NBTExplorer, MCEdit tai Python-pohjaiset aluekorjaajat

MCR-tiedostomuodon määrittelyt

MCR-tiedostomuodon määrittelyt ovat julkisesti saatavilla. NBT-muodon määrittelyt, johon MCR-muoto perustuu, löytyvät Minecraft Forge -sivustolta. Lisäksi Minecraft Wiki sisältää myös yksityiskohtaista tietoa MCR-tiedostomuodosta, sen rakenteesta ja tukemistaan eri tietotyypeistä.

Pakattu data MCR-tiedostoissa

Minecraftin MCR-tiedostomuoto tukee pakkausta. MCR-tiedostomuoto perustuu NBT-muotoon, jonka avulla data voidaan tallentaa pakattuun muotoon. Tämä auttaa pienentämään MCR-tiedostojen kokoa ja tekee niiden siirtämisestä ja tallentamisesta tehokkaampaa. Tämä on tärkeä ominaisuus MCR-tiedostomuodossa, sillä se mahdollistaa pelaajien jakaa suuria Minecraft-maailman maastodataa muiden kanssa.

MCR vs. MCA: Keskeiset erot

Anvil-muoto (MCA) toi mukanaan useita parannuksia MCR:ään verrattuna:

OminaisuusMCR (Vanha)MCA (Anvil)
Rakennuskorkeus128 lohkoa256 lohkoa
Lohkon ID-raja2564096 (4-bittisen datakerroksen kanssa)
Tyhjät lohkotLadattu muistiinEi ladattu tai tallennettu
Biomi-tiedotLasketaan lennossaTallennettu X,Z-sarakkeeseen (muokattavissa)
PalikkajärjestysXZYYZX (parantaa pakkausta)
Chunk-paketitVähemmän optimoituOptimoitu koon mukaan

UKK

**Q1: Mitä MCR tarkoittaa Minecraftissa?

A: MCR tarkoittaa Minecraft Region, mikä heijastaa sitä, että formaatti tallentaa pelimaailman tiedot jaettuna 32x32 lohkoalueisiin.

**Q2: Voinko avata MCR-tiedostoja ilman Minecraftia?

A: Kyllä, voit tarkastella ja muokata MCR-tiedostoja kolmannen osapuolen työkalujen, kuten NBTExplorerin, avulla, mutta tarvitset Minecraftin pelataksesi maailmaa.

**Q3: Mikä on ero MCR- ja MCA-tiedostojen välillä?

A: MCA (Anvil) on uudempi formaatti, joka korvasi MCR:n Minecraftissa versiossa 1.2.1, tarjoten kaksinkertaisen rakennuskorkeuden (256 vs 128 lohkoa) ja paremman tallennustehokkuuden.

**Q4: Onko MCR-tiedosto täydellinen Minecraft-maailma?

A: Ei, yksi MCR-tiedosto tallentaa vain yhden alueen maailmassa. Täydellinen Minecraft-maailma koostuu monista MCR-tiedostoista “region”-kansiossa.

**Q5: Voinko poistaa MCR-tiedostoja, jos maailmassani on MCA-tiedostoja?

A: Kyllä, jos maailmasi on muunnettu uudempiin Anvil-muotoon, vanhat MCR-tiedostot jäävät jäljelle yhteensopivuustoimenpiteenä, ja ne voidaan turvallisesti poistaa tilan säästämiseksi.

Lähteet