প্লেইন টেক্সট (.txt)
ISO/IEC স্ট্যান্ডার্ডপ্লেন টেক্সট ফাইল (TXT) হলো ডিজিটাল কম্পিউটিং এবং মানব তথ্য সংরক্ষণের সর্বজনীন ভিত্তি, যাতে কাঁচা, ফরম্যাটবিহীন অক্ষর থাকে যা বর্তমানের প্রতিটি কম্পিউটার অপারেটিং সিস্টেম এবং প্রোগ্রামিং ভাষা পড়তে পারে।
SRT থেকে TXT কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার SRT থেকে TXT কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে TXT ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে TXT ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
EF BB BF / NoneASCII রিপ্রেজেন্টেশন: 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 |
| বাইট এন্ডিয়াননেস | 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 স্ট্যান্ডার্ড) |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
উচ্চারণযুক্ত অক্ষরগুলো 'é' বা কালো প্রশ্নচিহ্নের মতো বিকৃত প্রতীকে প্রদর্শিত হয়।
মূল কারণ: এনকোডিং অমিল: সঠিক রূপান্তর ছাড়াই একটি পুরানো ANSI/Windows-1252 ফাইল UTF-8 হিসেবে খোলা হয়েছে।
পুনরুদ্ধার: File2File টেক্সট কনভার্টার ব্যবহার করে স্পষ্ট UTF-8 এনকোডিং দিয়ে ফাইলটি পুনরায় এনকোড করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
প্লেন টেক্সট ফাইলে কোনো এক্সিকিউটেবল কোড থাকে না, তবে ক্ষতিকর ইউনিকোড অক্ষর ব্যবহারকারীকে বিভ্রান্ত করতে পারে বা টার্মিনাল ইনজেকশন ঘটাতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- Right-to-Left Override (RTLO) ইউনিকোড অক্ষর যা এক্সিকিউটেবল ফাইলের এক্সটেনশন স্পুফ করে (যেমন: 'report[RTLO]cod.exe')।
- 'cat' এর মাধ্যমে র টেক্সট দেখার সময় টার্মিনাল এস্কেপ সিকোয়েন্স ইনজেকশন সেল কমান্ড এক্সিকিউট করে।
- হোমোগ্লিফ আক্রমণ যা URL-এ স্ট্যান্ডার্ড ASCII অক্ষরগুলোকে দেখতে হুবহু অনুরূপ সিরিলিক অক্ষর দিয়ে প্রতিস্থাপন করে।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- পরম সর্বজনীন সামঞ্জস্যতা: তৈরি হওয়া যেকোনো কম্পিউটিং ডিভাইসে এটি খোলা, সম্পাদনা এবং অনুসন্ধান করা যায়।
- স্থায়ী সংরক্ষণ ক্ষমতা: আজ তৈরি একটি প্লেন টেক্সট ফাইল শত শত বছর পরেও ১০০% পঠনযোগ্য থাকবে।
- শূন্য ফরম্যাট ওভারহেড: মেটাডেটা ব্লুট, বাইনারি ট্যাগ বা প্রোপারিটারি স্ট্রাকচার ছাড়াই এতে শুধুমাত্র বিশুদ্ধ ডেটা থাকে।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- শূন্য ভিজ্যুয়াল ফরম্যাটিং: কোনো বাহ্যিক মার্কআপ ভাষা ছাড়া এতে নেটিভভাবে বোল্ড, ইটালিক, রঙ বা ফন্টের আকার পরিবর্তন করা যায় না।
- প্ল্যাটফর্ম লাইন এন্ডংয়ের পার্থক্য (Windows CRLF বনাম Unix LF) অপারেটিং সিস্টেমে ফরম্যাটিং ত্রুটি ঘটাতে পারে।
- ঐতিহাসিক এনকোডিং জটিলতার (ANSI, Shift-JIS, Windows-1252) কারণে UTF-8 ছাড়া অক্ষর বিকৃতি (mojibake) হতে পারে।
আকর্ষণীয় কারিগরি তথ্য
- ১৯৯২ সালে নিউ জার্সির একটি ডিনারে রাতের খাবারের সময় কেন থম্পসন এবং রব পাইক একটি ন্যাপকিনে UTF-8 উদ্ভাবন করেন।
- যান্ত্রিক টাইপরাইটারের ঐতিহ্য বজায় রাখতে উইন্ডোজ নতুন লাইনের জন্য দুটি অক্ষর ব্যবহার করে: ক্যারেজ রিটার্ন (CR, 0x0D) এবং লাইন ফিড (LF, 0x0A)।
- ইন্টারনেটের ৯৮% এর বেশি ওয়েবসাইট UTF-8 টেক্সট এনকোডিং ব্যবহার করে।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
UTF-8 কী?
UTF-8 হলো ইউনিভার্সাল ক্যারেক্টার এনকোডিং স্ট্যান্ডার্ড যা ASCII-এর সাথে ১০০% ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ থেকে সমস্ত মানব ভাষার প্রতিটি অক্ষর, সংখ্যা, প্রতীক এবং ইমোজি উপস্থাপন করতে পারে।
Windows এবং Unix লাইন এন্ডিংয়ের মধ্যে পার্থক্য কী?
Windows একটি নতুন লাইন বোঝাতে 'CRLF' (দুটি বাইট: Carriage Return + Line Feed) ব্যবহার করে, যেখানে Unix, Linux এবং macOS 'LF' (একটি একক Line Feed বাইট) ব্যবহার করে।
আমি কীভাবে একটি TXT ফাইলকে PDF-এ রূপান্তর করতে পারি?
আপনি আপনার ওয়েব ব্রাউজারে সরাসরি File2File.app ব্যবহার করে এক ক্লিকেই প্লেইন টেক্সট ফাইলগুলোকে পরিষ্কার, পেশাদার PDF ডকুমেন্ট বা Word ডকুমেন্টে রূপান্তর করতে পারেন।
সম্পর্কিত TXT কনভার্সন পেয়ার
সাবরিপ টেক্সট সাবটাইটেল ফাইলগুলোকে প্লেইন টেক্সট ট্রান্সক্রিপ্টে রূপান্তর করার মাধ্যমে টাইমিং কোড এবং সংখ্যাসূচক মার্কারগুলো বাদ দেওয়া হয়, ফলে একটি পরিচ্ছন্ন এবং পড়ার উপযোগী ডকুমেন্ট তৈরি হয়।
স্ক্যান করা ছবিকে এক্সট্রাক্ট করা টেক্সটে রূপান্তর করার মাধ্যমে ছবির পিক্সেলগুলো সম্পাদনাযোগ্য অক্ষরে রূপান্তরিত হয়, যাতে আপনি সহজেই শব্দগুলো খুঁজতে, সম্পাদনা করতে এবং সংরক্ষণ করতে পারেন।
একটি রাস্টার ইমেজ ডকুমেন্ট পিএনজিকে প্লেইন টেক্সটে রূপান্তর করার মাধ্যমে অপটিক্যাল ক্যারেক্টার রিকগনিশন ব্যবহার করে স্ট্যাটিক ছবির পিক্সেলগুলোকে এডিটেবল শব্দে রূপান্তর করা হয়।