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ət | Təsvir |
|---|---|
| Fayl Uzantısı | .nbt, .dat (ən çox istifadə olunan), .schematic, .schem |
| Əsas Variantlar | Java 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ət | Kompleks 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 Profili | Oyun 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ğunluq | Minecraft 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ət | NBT | JSON |
|---|---|---|
| Format | İkili (mətn SNBT təmsilatı ilə) | Mətn |
| Sıxılma | Adətən GZip ilə sıxılır | Sadə mətn (kiçildilə bilər) |
| Məlumat Növləri | Xüsusi ədədi tiplər (byte, short, int, long, float, double) | Yalnız Number (növ ayrımı yoxdur) |
| Siyahılar | Homogen (tək tip) | Heterogen (qarışıq tiplərə icazə verir) |
| Yuxarı Səviyyə | Məcburi olaraq compound olmalıdır | Hər hansı etibarlı JSON dəyəri ola bilər |
| Şərhlər | Dəstəklənmir | Rə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.