Απλό κείμενο (.txt)

ISO/IEC Τυπικό

Ένα αρχείο απλού κειμένου αποθηκεύει χαρακτήρες χωρίς διάταξη σελίδας, γραμματοσειρές ή ενσωματωμένες εικόνες. Οι επεξεργαστές κειμένου και τα προγράμματα μπορούν να το διαβάσουν, αλλά οι τονισμένοι χαρακτήρες ενδέχεται να εμφανιστούν λανθασμένα αν γίνει εσφαλμένη υπόθεση για την κωδικοποίηση του αρχείου.

Μετατροπή SRT σε TXT

Δωρεάν μετατροπέας από SRT σε TXT εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία TXT ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία TXT ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

EF BB BF / None

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: UTF-8 BOM / Raw text

Τυποποίηση: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΑκολουθιακή ροή ευανάγνωστων χαρακτήρων, κωδικοποιημένων σε ASCII, UTF-8, UTF-16 ή ISO-8859
ΣυμπίεσηΑκατέργαστα byte χαρακτήρων χωρίς συμπίεση
Σειρά byte (endianness)Το UTF-8 δεν εξαρτάται από τη σειρά byte· σε UTF-16/32 το BOM μπορεί να υποδεικνύει τη σειρά byte.
Χρωματικοί ΧώροιN/A (Plaintext)
Κανάλια & ΔομήΓραμμική ροή χαρακτήρων, δεικτών αλλαγής γραμμής (LF \n ή CRLF \r\n) και κενών χαρακτήρων
Μέγιστες ΔιαστάσειςΑπεριόριστο μήκος ροής
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΤο απλό κείμενο είναι διαδοχικό· η ανάγνωση ροής εξαρτάται από το λογισμικό.

Τεχνικός Πίνακας Σύγκρισης: TXT έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόTXT (Τρέχον)MDPDFHTML
Οπτική ΜορφοποίησηΚαμία (καθαρό, αδιαμόρφωτο κείμενο)Ελαφριά σύνταξη MarkdownΣταθερή οπτική διάταξη σελίδαςΠλήρης μορφοποίηση CSS & DOM
Απαιτούμενο ΛογισμικόΚανένα (οποιοδήποτε τερματικό ή πρόγραμμα επεξεργασίας κειμένου)Πρόγραμμα προεπισκόπησης / ανάγνωσης MarkdownΕξειδικευμένο πρόγραμμα προβολής PDFΠρόγραμμα περιήγησης ιστού
Μέγεθος ΑρχείουΑπόλυτο ελάχιστο δυνατόΕλάχιστο μέγεθος κειμένουΜεγάλο δυαδικό δοχείοΜέτριο πρόσθετο κόστος σήμανσης
Αρχειακή ΜακροζωίαΕξαρτάται από τη διατήρηση του αρχείου και την αναγνώριση της κωδικοποίησής τουΜπορεί να διατηρηθεί μακροπρόθεσμαΥψηλή (πρότυπο ISO)Υψηλή (πρότυπο W3C)

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Τα τονισμένα γράμματα εμφανίζονται ως αλλοιωμένα σύμβολα, όπως «Ã©», ή ως χαρακτήρες αντικατάστασης, όπως «�».

Βασική Αιτία: Ασυμφωνία κωδικοποίησης: ένα παλαιότερο αρχείο ANSI/Windows-1252 ανοίχθηκε ως UTF-8 χωρίς την κατάλληλη μετατροπή.

Ανάκτηση: Επανακωδικοποιήστε το αρχείο με ρητή κωδικοποίηση UTF-8 χρησιμοποιώντας το File2File.app Text Converter.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Τα αρχεία απλού κειμένου δεν περιέχουν εκτελέσιμο κώδικα, αλλά κακόβουλοι χαρακτήρες Unicode μπορούν να εξαπατήσουν τους χρήστες ή να προκαλέσουν έγχυση στο τερματικό.

Γνωστά διανύσματα επίθεσης

  • Χαρακτήρες Unicode Right-to-Left Override (RTLO) που παραποιούν επεκτάσεις εκτελέσιμων αρχείων (π.χ. 'report[RTLO]cod.exe').
  • Έγχυση ακολουθίας διαφυγής τερματικού (terminal escape sequence) που εκτελεί εντολές κελύφους κατά την προβολή ακατέργαστου κειμένου μέσω 'cat'.
  • Επιθέσεις ομοιόμορφων χαρακτήρων που αντικαθιστούν τυπικά γράμματα ASCII με παρόμοια κυριλλικά γράμματα σε διευθύνσεις URL.

Βέλτιστες αμυντικές πρακτικές: Απολύμανση αμφίδρομων χαρακτήρων ελέγχου Unicode και κωδικών διαφυγής τερματικού κατά την απόδοση αρχείων κειμένου.

Ιστορική Αναδρομή & Ορόσημα

2008Το UTF-8 ξεπερνά το ASCII και τις παλαιότερες σελίδες κωδίκων για να γίνει η κυρίαρχη κωδικοποίηση κειμένου στον Παγκόσμιο Ιστό.
1991Η Κοινοπραξία Unicode δημοσιεύει το πρότυπο The Unicode Standard Version 1.0, ενοποιώντας τα παγκόσμια αλφάβητα.
1963Η Αμερικανική Ένωση Προτύπων δημοσιεύει τον ASCII (American Standard Code for Information Interchange).

Κύρια Πλεονεκτήματα

  • Τα αρχεία απλού κειμένου ανοίγουν σε επεξεργαστές κειμένου και μπορούν να αναζητηθούν ή να υποβληθούν σε επεξεργασία με εργαλεία γραμμής εντολών. Ελέγξτε την κωδικοποίηση χαρακτήρων αν το τονισμένο κείμενο εμφανίζεται αλλοιωμένο.
  • Το απλό κείμενο διατηρείται και μεταφέρεται εύκολα, αλλά η μακροχρόνια αναγνωσιμότητά του εξαρτάται από τη διατήρηση του αρχείου και την αναγνώριση της κωδικοποίησής του.
  • Μηδενικό πρόσθετο κόστος μορφοποίησης: περιέχει καθαρά δεδομένα χωρίς περιττό όγκο μεταδεδομένων, δυαδικές ετικέτες ή ιδιόκτητες δομές.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Μηδενική οπτική μορφοποίηση: δεν μπορεί εγγενώς να εμφανίσει έντονα ή πλάγια γράμματα, να προσθέσει χρώματα ή να αλλάξει μεγέθη γραμματοσειρών χωρίς μια εξωτερική γλώσσα σήμανσης.
  • Οι διαφορές τερματισμού γραμμών μεταξύ πλατφορμών (Windows CRLF έναντι Unix LF) μπορούν να προκαλέσουν προβλήματα μορφοποίησης κατά τη χρήση διαφορετικών λειτουργικών συστημάτων.
  • Οι ιστορικές αμφισημίες κωδικοποίησης (ANSI, Shift-JIS, Windows-1252) μπορούν να προκαλέσουν αλλοίωση χαρακτήρων (mojibake) εξαιτίας της έλλειψης UTF-8.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Το UTF-8 εφευρέθηκε πάνω σε ένα σουπλά σε ένα εστιατόριο του Νιου Τζέρσεϊ το 1992 από τους Ken Thompson και Rob Pike κατά τη διάρκεια του δείπνου.
  • Τα Windows χρησιμοποιούν δύο χαρακτήρες για μια νέα γραμμή: Carriage Return (CR, 0x0D) και Line Feed (LF, 0x0A), ένα κατάλοιπο από μηχανικές γραφομηχανές.
  • Το UTF-8 είναι η κυρίαρχη κωδικοποίηση χαρακτήρων στους ιστοτόπους, αν και το ακριβές μερίδιό του μεταβάλλεται με την πάροδο του χρόνου.

Συχνές Τεχνικές Ερωτήσεις

Τι είναι το UTF-8;

Το UTF-8 κωδικοποιεί το σύνολο χαρακτήρων Unicode και διατηρεί τις αρχικές τιμές byte των χαρακτήρων ASCII.

Ποια είναι η διαφορά μεταξύ των χαρακτήρων αλλαγής γραμμής σε Windows και Unix;

Τα Windows χρησιμοποιούν το 'CRLF' (δύο bytes: Επαναφοράς Δρομέα + Αλλαγής Γραμμής) για να αναπαραστήσουν μια νέα γραμμή, ενώ το Unix, το Linux και το macOS χρησιμοποιούν το 'LF' (ένα ενιαίο byte Line Feed).

Πώς μπορώ να μετατρέψω ένα αρχείο TXT σε PDF;

Μπορείτε να μετατρέψετε αρχεία απλού κειμένου σε καθαρά, επαγγελματικά έγγραφα PDF ή Word με ένα κλικ, χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας.