טקסט רגיל (.txt)
ISO/IEC תקןקובץ טקסט פשוט (TXT) הוא היסוד האוניברסלי של מחשוב דיגיטלי ואחסון מידע אנושי, המכיל תווים גולמיים ולא מעוצבים שניתן לקרוא על ידי כל מערכת הפעלה וכל שפת תכנות שקיימות במחשב.
המר SRT ל-TXT
ממיר חינמי מ-SRT ל-TXT פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-דאטה
מערכות הפעלה ומנתחי קבצים מזהים קבצי TXT על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (Magic Bytes)
מערכות הפעלה ומנתחי קבצים מזהים קבצי TXT על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת HEX (היסט 0):
EF BB BF / Noneייצוג ASCII: UTF-8 BOM / Raw text
תקינה: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046
מפרט טכני
| ארכיטקטורת מעטפת | Sequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859 |
| דחיסה | Uncompressed raw character bytes |
| סדר בתים (Endianness) | UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32 |
| מרחבי צבע | N/A (Plaintext) |
| ערוצים ומבנה | Linear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace |
| ממדים מרביים | Unbounded stream length |
| שקיפות | None |
| הזרמה ופרוגרסיביות | Universal immediate byte-by-byte streaming |
מטריצת השוואה טכנית: TXT מול מתחרים
| תכונה טכנית | TXT (נוכחי) | MD | HTML | |
|---|---|---|---|---|
| עיצוב חזותי | ללא (טקסט טהור ללא סגנון) | תחביר Markdown קליל | פריסה חזותית קבועה של עמוד | עיצוב מלא של CSS ו-DOM |
| תוכנה נדרשת | ללא (כל טרמינל או עורך טקסט) | מציג / קורא Markdown | מציג PDF ייעודי | דפדפן אינטרנט |
| גודל הקובץ | הקטן ביותר האפשרי בהחלט | גודל טקסט מינימלי | מיכל בינארי גדול | תקורה מתונה של סימון |
| אורך ימים ארכיוני | אינסופי (בתיי טקסט טהורים) | קבוע (טקסט פשוט) | גבוה (תקן ISO) | גבוה (תקן W3C) |
מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)
אותיות עם סימנים דיאקריטיים מוצגות כסימנים מושחתים כמו 'é' או סימני שאלה שחורים ''.
גורם שורש: אי-התאמה בקידוד: קובץ ANSI/Windows-1252 ישן נפתח כ-UTF-8 ללא המרה מתאימה.
התאוששות: קידוד מחדש של הקובץ בקידוד UTF-8 מפורש באמצעות ממיר הטקסט של File2File.
ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)
קובצי טקסט פשוט אינם מכילים קוד בר-הרצה, אך תווים זדוניים של Unicode עלולים להטות משתמשים או לגרום להזרקת פקודות לטרמינל.
ווקטורי תקיפה ידועים
- תווי Unicode מסוג Right-to-Left Override (RTLO) המזייפים סיומות קבצים ברי-הרצה (למשל 'report[RTLO]cod.exe').
- הזרקת רצפי מילוט (escape sequences) לטרמינל המריצים פקודות מעטפת (shell) בעת צפייה בטקסט גולמי באמצעות 'cat'.
- התקפות הומוגליפים המחליפות אותיות ASCII תקניות באותיות קיריליות בעלות מראה זהה בכתובות URL.
השיטות המומלצות להגנה:
היסטוריה ואבני דרך
יתרונות מרכזיים
- תאימות אוניברסלית מוחלטת: ניתן לפתוח, לערוך ולחפש בכל מכשיר מחשוב שנוצר אי פעם.
- שמירה ארכיונית נצחית: קובץ טקסט פשוט שנוצר היום יישאר קריא ב-100% במשך מאות שנים אל העתיד.
- אפס נפח תקורה של פורמט: מכיל נתונים טהורים ללא נפח מטא-דאטה, תגים בינאריים או מבנים קנייניים.
מגבלות טכניות וחסרונות
- אפס עיצוב חזותי: אינו יכול להטות בטבעיות טקסט לבולד, נטוי, לצבוע או לשנות גדלי גופנים ללא שפת סימון חיצונית.
- הבדלים בסופי שורות בין פלטפורמות (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 הוא תקן קידוד התווים האוניברסלי שיכול לייצג כל אות, מספר, סמל ואימוג'י בכל השפות האנושיות, תוך שמירה על תאימות לאחור מלאה של 100% עם 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 לטקסט פשוט הופכת פיקסלים סטטיים של תמונה למילים ניתנות לעריכה באמצעות זיהוי תווים אופטי.