aspose.info
HE

X - פורמט קובץ DirectX 2.0

עודכן

מהו קובץ X?

קובץ עם סיומת .x מתייחס לפורמט קובץ 3D Graphics מדור קודם DirectX שהוצג עם Microsoft DirectX 2.0. הוא שימש לעיבוד גרפיקה תלת מימדית במשחקים ומציין את המבנים עבור רשתות, טקסטורות, אנימציות ואובייקטים המוגדרים על ידי המשתמש. זה הוצא משימוש מאז 2014 מכיוון שפורמט הקובץ Autodesk FBX משמש טוב יותר כפורמט מודרני יותר. X מונחה תבניות והוא נקי מכל ידע שימוש.

אתה יכול לפתוח קבצי DirectX X באמצעות Microsoft DirectX ועורכי טקסט נפוצים.

פורמט קובץ X

הפניה לקובץ X מכיל מידע התייחסות עבור רכיבי ה-API המשמשים כדי עבודה עם קבצי DirectX .x. הפורמט מספק פרימיטיבים של נתונים ברמה נמוכה המשמשים יישומים אחרים כדי להגדיר פרימיטיבים ברמה גבוהה יותר באמצעות תבניות נתונים. DirectX 6.0 הציגה ממשקים ושיטות המאפשרות קריאה וכתיבה לקבצי .x. DirectX 3.0 הציגה גרסה בינארית של פורמט קובץ זה.

הפניה לפורמט קובץ X שהוגדר על ידי DirectX 9 מכיל מידע עזר עבור ‎.x קבצים בקידוד בינארי כמו גם בטקסט.

קידוד בינארי

הפורמט הבינארי מגדיר את פורמט DirectX X כייצוג סמלי של פורמט הטקסט. אסימונים אלה יכולים להיות עצמאיים כדי לתת מבנה דקדוקי או יכולים להיות אסימונים נושאי תיעוד המספקים את הנתונים הדרושים.

כותרת

ניתן לקרוא ולכתוב את הכותרת הבינארית באמצעות ההגדרות הבאות.

#define XOFFILE_FORMAT_MAGIC \
  ((long)'x' + ((long)'o' << 8) + ((long)'f' << 16) + ((long)' ' << 24))

#define XOFFILE_FORMAT_VERSION \
  ((long)'0' + ((long)'3' << 8) + ((long)'0' << 16) + ((long)'2' << 24))

#define XOFFILE_FORMAT_BINARY \
  ((long)'b' + ((long)'i' << 8) + ((long)'n' << 16) + ((long)' ' << 24))

#define XOFFILE_FORMAT_TEXT   \
  ((long)'t' + ((long)'x' << 8) + ((long)'t' << 16) + ((long)' ' << 24))

#define XOFFILE_FORMAT_COMPRESSED \
  ((long)'c' + ((long)'m' << 8) + ((long)'p' << 16) + ((long)' ' << 24))

#define XOFFILE_FORMAT_FLOAT_BITS_32 \
  ((long)'0' + ((long)'0' << 8) + ((long)'3' << 16) + ((long)'2' << 24))

#define XOFFILE_FORMAT_FLOAT_BITS_64 \
  ((long)'0' + ((long)'0' << 8) + ((long)'6' << 16) + ((long)'4' << 24))

קידוד טקסט

קבצי DirectX .x אינם תלויים באופן השימוש בקובץ ואינם ספציפיים לאף יישום. גישה מונחית תבנית זו מאפשרת להשתמש בפורמט קובץ .x על ידי כל יישום לקוח.

כותרת

הכותרת באורך משתנה היא חובה וחייבת להיות בתחילת זרם הנתונים. הכותרת מכילה את הנתונים הבאים.

סוגסוג משנהגודלתוכןמשמעות התוכן
מספר קסם (חובה)4 בתיםxof
מספר גרסה (נדרש)מספר עיקרי2 בתים03גרסה עיקרית 3
מספר קטן2 בתים02גרסה מינורית 2
סוג פורמט (חובה)4 בתים“txt "קובץ טקסט
“bin "קובץ בינארי
“tzip”קובץ טקסט דחוס MSZip
“bzip”MSZip קובץ בינארי דחוס
גודל ציפה (חובה)4 בתים0064צפים של 64 סיביות
0032צפים 32 סיביות

הפניות

ראו גם