תמליל טקסט רגיל (.txt)
ISO/IEC תקןקובץ טקסט פשוט (TXT) הוא אבן היסוד האוניברסלית של המחשוב הדיגיטלי ושל אחסון המידע האנושי. הוא מכיל תווים גולמיים ללא עיצוב, הניתנים לקריאה בכל מערכת הפעלה ובכל שפת תכנות הקיימות.
המר SRT ל-TXT
ממיר חינמי מ-SRT ל-TXT פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי TXT על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (Magic Bytes)
מערכות הפעלה ומנתחי קבצים מזהים קבצי TXT על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת HEX (היסט 0):
EF BB BF / איןייצוג ASCII: UTF-8 BOM / טקסט גולמי
תקינה: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
מפרט טכני
| מבנה המכולה | רצף של תווים קריאים לאדם, המקודדים ב-ASCII, ב-UTF-8, ב-UTF-16 או ב-ISO-8859 |
| דחיסה | בתי תווים גולמיים ולא דחוסים |
| סדר בתים (Endianness) | UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32 |
| מרחבי צבע | לא רלוונטי (טקסט פשוט) |
| ערוצים ומבנה | זרם ליניארי של תווים, סמני שורה חדשה (LF או CRLF ) ורווחים לבנים |
| ממדים מרביים | אורך זרם ללא מגבלה קבועה |
| שקיפות | אין |
| הזרמה ופרוגרסיביות | טקסט פשוט הוא נתונים רציפים; קריאה בהזרמה תלויה בתוכנה. |
מטריצת השוואה טכנית: TXT מול מתחרים
| תכונה טכנית | TXT (נוכחי) | MD | HTML | |
|---|---|---|---|---|
| עיצוב חזותי | ללא (טקסט טהור ללא סגנון) | תחביר Markdown קליל | פריסה חזותית קבועה של עמוד | עיצוב מלא של CSS ו-DOM |
| תוכנה נדרשת | ללא (כל טרמינל או עורך טקסט) | מציג / קורא Markdown | מציג PDF ייעודי | דפדפן אינטרנט |
| גודל הקובץ | הגודל המזערי האפשרי | גודל טקסט מינימלי | מיכל בינארי גדול | תקורה מתונה של סימון |
| אורך ימים ארכיוני | תלויה בשמירת הקובץ ובזיהוי קידוד התווים | ניתן לשימור לאורך זמן | גבוה (תקן ISO) | גבוה (תקן W3C) |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
אותיות עם סימנים דיאקריטיים מוצגות כסימנים מושחתים כמו 'é' או סימני שאלה שחורים ''.
גורם שורש: אי-התאמה בקידוד: קובץ ANSI/Windows-1252 ישן נפתח כ-UTF-8 ללא המרה מתאימה.
שחזור: קידוד מחדש של הקובץ בקידוד UTF-8 מפורש באמצעות ממיר הטקסט של File2File.app.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
קובצי טקסט פשוט אינם מכילים קוד בר-הרצה, אך תווים זדוניים של Unicode עלולים להטות משתמשים או לגרום להזרקת פקודות לטרמינל.
ווקטורי תקיפה ידועים
- תווי Unicode מסוג Right-to-Left Override (RTLO) המזייפים סיומות קבצים ברי-הרצה (למשל 'report[RTLO]cod.exe').
- הזרקת רצפי מילוט (escape sequences) לטרמינל המריצים פקודות מעטפת (shell) בעת צפייה בטקסט גולמי באמצעות 'cat'.
- התקפות הומוגליפים המחליפות אותיות ASCII תקניות באותיות קיריליות בעלות מראה זהה בכתובות URL.
שיטות מומלצות להגנה: נקה תווי בקרה דו-כיווניים של יוניקוד וקודי בריחה של מסוף בעת רינדור קבצי טקסט.
היסטוריה ואבני דרך
יתרונות מרכזיים
- תאימות אוניברסלית מוחלטת: ניתן לפתוח, לערוך ולחפש בכל מכשיר מחשוב שנוצר אי פעם.
- קל לשמר ולהעביר טקסט פשוט, אך הקריאות שלו לאורך זמן תלויה בשמירת הקובץ ובאפשרות לזהות את קידוד התווים שלו.
- אפס תקורת פורמט: מכיל נתונים בלבד, ללא עומס של מטא-נתונים, תגים בינאריים או מבנים קנייניים.
מגבלות טכניות וחסרונות
- אפס עיצוב חזותי: אי אפשר להדגיש טקסט, להטות אותו, לצבוע אותו או לשנות את גודל הגופן שלו ללא שפת סימון חיצונית.
- הבדלים בסופי שורות בין פלטפורמות (CRLF בחלונות לעומת LF ביוניקס) עלולים לגרום לבעיות עיצוב במערכות הפעלה שונות.
- אי-בהירויות קידוד היסטוריות (ANSI, Shift-JIS, Windows-1252) עלולות לגרום להשחתת תווים (Mojibake) ללא שימוש ב-UTF-8.
עובדות טכניות מעניינות
- UTF-8 הומצא על גבי פלייסמט במסעדה בניו ג'רזי בשנת 1992 על ידי קן תומפסון (Ken Thompson) ורוב פייק (Rob Pike) בזמן ארוחת הערב.
- מערכת ההפעלה Windows משתמשת בשני תווים עבור שורה חדשה: החזרת עגלה (CR, 0x0D) והזנת שורה (LF, 0x0A), מורשת ממכונות כתיבה מכניות.
- מעל 98% מכל אתרי האינטרנט ברשת משתמשים בקידוד טקסט UTF-8.
שאלות טכניות נפוצות
מה זה UTF-8?
UTF-8 מקודד את מערך התווים של Unicode ושומר על ערכי הבתים המקוריים של תווי ASCII.
מה ההבדל בין סיומי שורות של Windows ושל Unix?
Windows משתמש ב-'CRLF' (שני בתים: Carriage Return + Line Feed) כדי לייצג שורה חדשה, בעוד ש-Unix, Linux ו-macOS משתמשים ב-'LF' (בית Line Feed יחיד).
איך אוכל להמיר קובץ TXT ל-PDF?
ניתן להמיר קובצי טקסט פשוט למסמכי PDF נקיים ומקצועיים או למסמכי Word בלחיצת כפתור אחת באמצעות File2File.app ישירות בדפדפן האינטרנט שלך.
זוגות המרה קשורים ל-TXT
המרת קובצי כתוביות מסוג SRT לתמלילים מסוג TXT מסירה את קודי התזמון ומספרי האינדקס כדי להשאיר דיאלוג נקי וקריא.
המרת תמונה סרוקה לטקסט מחולץ ממירה את פיקסלי התמונה לתווים הניתנים לעריכה כך שתוכל לחפש, לערוך ולאחסן מילים בקלות.
המרת מסמך תמונת רסטר מסוג PNG לטקסט פשוט הופכת פיקסלים סטטיים של תמונה למילים ניתנות לעריכה באמצעות זיהוי תווים אופטי.