טקסט רגיל (.txt)

ISO/IEC תקן

קובץ טקסט פשוט (TXT) הוא היסוד האוניברסלי של מחשוב דיגיטלי ואחסון מידע אנושי, המכיל תווים גולמיים ולא מעוצבים שניתן לקרוא על ידי כל מערכת הפעלה וכל שפת תכנות שקיימות במחשב.

המר SRT ל-TXT

ממיר חינמי מ-SRT ל-TXT פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי TXT על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (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 (נוכחי)MDPDFHTML
עיצוב חזותיללא (טקסט טהור ללא סגנון)תחביר 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.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2008UTF-8 עוקף את ASCII ודפים מדור קודם כדי להפוך לקידוד הטקסט הדומיננטי ברשת העולמית.
1991קונסורציום Unicode מפרסם את תקן Unicode גרסה 1.0, ומאחד את האלפביתים האנושיים בעולם.
1963האיגוד האמריקאי לתקנים מפרסם את ASCII (קוד תקן אמריקאי להחלפת מידע).

יתרונות מרכזיים

  • תאימות אוניברסלית מוחלטת: ניתן לפתוח, לערוך ולחפש בכל מכשיר מחשוב שנוצר אי פעם.
  • שמירה ארכיונית נצחית: קובץ טקסט פשוט שנוצר היום יישאר קריא ב-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 ישירות בדפדפן האינטרנט שלך.