aspose.info
AZ

NBT Faylı - Minecraft Adlandırılmış İkili Etiket - NBT vs. JSON

Yeniləndi

NBT faylı nədir?

NBT faylı Minecraft‑da istifadə olunan fayl formatıdır. NBT, Adlandırılmış İkili Etiket deməkdir və strukturlaşdırılmış məlumatları (JSON və ya XML‑ə bənzər) saxlamaq üçün sadə ikili formatdır. Minecraft‑da NBT faylları oyun məlumatlarının müxtəlif növlərini, o cümlədən oyunçu inventarlarını, dünya məlumatlarını, varlıq (entity) məlumatlarını və daha çoxunu saxlamaq üçün istifadə olunur.

NBT faylları adətən .dat uzantısı ilə saxlanılır və Minecraft dünyasının qovluq strukturu daxilində tapıla bilər. Məsələn, oyunçu inventarları playerdata qovluğunda .dat faylları şəklində saxlanılır, dünya məlumatları isə region qovluğunda .dat faylları şəklində saxlanılır.

NBT Fayl Formatı - Daha Ətraflı Məlumat

NBT, böyük miqdarda ikili məlumatı səmərəli şəkildə saxlamaq üçün hazırlanmış sadə ikili formatdır. Minecraft, bu formatın elastikliyi və istifadəsinin asanlığı səbəbindən məlumat faylları üçün NBT‑dən istifadə edir. Minecraft, oyunçuların virtual dünyalar qurub araşdırdıqları populyar 3D sandbox oyunudur. Minecraft‑un Java Edition‑u modçular arasında xüsusilə məşhurdur; onlar oyunu fayllarını redaktə edərək və ya yeni fayllar əlavə edərək oyun təcrübəsini fərdiləşdirirlər. Minecraft‑da NBT faylları tez-tez modçular tərəfindən incələnir və redaktə olunur. Bu fayllar adətən GZip ilə sıxılır və dünya quruluşu və fərdiləşdirmə üçün vacib olan müxtəlif oyun məlumatlarını ehtiva edə bilər.

NBT Fayllarının Əsas Xüsusiyyətləri

XüsusiyyətTəsvir
Fayl Uzantısı.nbt, .dat (ən çox istifadə olunan), .schematic, .schem
Əsas VariantlarJava Edition NBT (big-endian, ən çox istifadə olunan), Bedrock Edition NBT (little-endian, fərqli ikili düzülüş)
Format NövüAdlandırılmış etiketlər və tipli dəyərlərlə ikili ağac‑strukturlu məlumat formatı
Əsas İstifadəMinecraft oyun məlumatlarını saxlamaq, o cümlədən oyunçu inventarları, dünya məlumatları, varlıq (mob, əşya) məlumatları, blok varlıqları (sandıqlar, sobalar) və çox oyunçu server məlumatları
Əsas XüsusiyyətKompleks iç-içə məlumatlara imkan verən, JSON‑a bənzər, lakin ikili formada olan, ağac‑əsaslı iyerarxik struktur
Təhlükəsizlik ProfiliOyun paylanması üçün təhlükəsiz; modçular NBT fayllarını tez-tez fərdiləşdirmə üçün redaktə edir; zədələnmiş NBT faylları dünya yüklənməsində uğursuzluğa səbəb ola bilər
UyğunluqMinecraft Java Edition‑a xas; Bedrock Edition dəyişdirilmiş versiyadan istifadə edir; üçüncü tərəf alətlər hər iki variantı dəstəkləyir

NBT vs. JSON: Əsas Fərqlər

NBT və JSON oxşar məqsədlərə (strukturlaşdırılmış məlumat saxlanması) xidmət etsələr də, əhəmiyyətli fərqlərə malikdirlər

XüsusiyyətNBTJSON
Formatİkili (mətn SNBT təmsilatı ilə)Mətn
SıxılmaAdətən GZip ilə sıxılırSadə mətn (kiçildilə bilər)
Məlumat NövləriXüsusi ədədi tiplər (byte, short, int, long, float, double)Yalnız Number (növ ayrımı yoxdur)
SiyahılarHomogen (tək tip)Heterogen (qarışıq tiplərə icazə verir)
Yuxarı SəviyyəMəcburi olaraq compound olmalıdırHər hansı etibarlı JSON dəyəri ola bilər
ŞərhlərDəstəklənmirRəsmi olaraq dəstəklənmir
Əsas İstifadəMinecraft oyun məlumatlarıWeb API‑ləri, konfiqurasiya faylları

NBT faylını necə açmaq olar

NBT fayllarını açmaq və redaktə etmək üçün bir neçə proqram aləti mövcuddur. Aşağıda NBT fayllarını aça və ya onlara istinad edə bilən proqramların siyahısı verilmişdir.

  • NBTExplorer (Pulsuz) for (Windows, Mac, Linux)
  • NBTEdit (Pulsuz) for Windows
  • MCEdit (Pulsuz) for (Windows, Linux)

Tez-tez Soruşulan Suallar

Q1: Xüsusi proqram olmadan NBT faylını aça və redaktə edə bilərəm?

A: Xeyr, NBT faylları ikili və adətən GZip ilə sıxılmışdır, buna görə onları görmək və ya redaktə etmək üçün NBTExplorer və ya NBT Studio kimi ixtisaslaşmış alətlərə ehtiyacınız var.

Q2: Minecraft‑da NBT faylı ilə DAT faylı arasındakı fərq nədir?

A: Onlar eyni formatdır — Minecraft adətən NBT‑formatlı fayllar üçün .dat uzantısını istifadə edir, məsələn, dünya məlumatları üçün level.dat və oyunçu .dat faylları playerdata qovluğunda.

Q3: Bedrock Edition Java Edition‑la eyni NBT formatını istifadə edirmi?

A: Xeyr, Bedrock Edition kiçik‑endiannlı dəyişdirilmiş NBT variantını istifadə edir, Java Edition isə böyük‑endiannlıdır; buna baxmayaraq, NBT Studio kimi alətlər hər ikisini də dəstəkləyə bilər.

Q4: SNBT nə deməkdir və Minecraft‑da necə istifadə olunur?

A: SNBT, Stringified Named Binary Tag (Sətirləşdirilmiş Adlandırılmış İkili Etiket) deməkdir — bu, /give və /data kimi əmrlərdə mürəkkəb əşya və varlıq (entity) məlumatlarını təyin etmək üçün istifadə olunan NBT‑nin insan tərəfindən oxuna bilən mətn təmsilidir.

Q5: NBT faylını redaktə etmək Minecraft dünyamı zədələyə bilər?

A: Bəli, NBT fayllarına səhv redaktələr dünya yaddaşınızı zədələyə bilər; hər hansı NBT redaktə alətindən istifadə etməzdən əvvəl dünyanızın tam ehtiyat nüsxəsini çıxarmağı unutmayın.

İstinadlar