প্লেইন টেক্সট ট্রান্সক্রিপ্ট (.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
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | ASCII, UTF-8, UTF-16 বা ISO-8859 এনকোডিংয়ে লেখা মানুষের পড়ার উপযোগী অক্ষরের ধারাবাহিক ক্রম |
| কম্প্রেশন | কমপ্রেশনবিহীন কাঁচা অক্ষরের বাইট |
| বাইট এন্ডিয়াননেস | UTF-8-এ বাইটের ক্রম নিরপেক্ষ; UTF-16/32-এ BOM দিয়ে বাইটের ক্রম জানানো হতে পারে |
| কালার স্পেস | প্রযোজ্য নয় (প্লেইনটেক্সট) |
| চ্যানেল ও কাঠামো | অক্ষরের ধারাবাহিক স্ট্রিম, নতুন লাইনের চিহ্ন (LF \n বা CRLF \r\n) এবং হোয়াইটস্পেস |
| সর্বোচ্চ মাত্রা | স্ট্রিমের দৈর্ঘ্যের নির্দিষ্ট সীমা নেই |
| স্বচ্ছতা | নেই |
| স্ট্রিমিং ও প্রোগ্রেসিভ | সাধারণ লেখা ধারাবাহিক ডেটা; স্ট্রিম করে পড়া সফটওয়্যারের ওপর নির্ভর করে। |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: TXT বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | TXT (বর্তমান) | MD | HTML | |
|---|---|---|---|---|
| ভিজ্যুয়াল ফরম্যাটিং | নেই (বিশুদ্ধ স্টাইলবিহীন টেক্সট) | হালকা ও সহজ Markdown সিনট্যাক্স | নির্দিষ্ট পৃষ্ঠার ভিজ্যুয়াল লেআউট | সম্পূর্ণ CSS এবং DOM স্টাইলিং |
| প্রয়োজনীয় সফটওয়্যার | নেই (যেকোনো টার্মিনাল বা টেক্সট এডিটর) | Markdown প্রিভিউয়ার / রিডার | নির্ধারিত PDF ভিউয়ার | ওয়েব ব্রাউজার |
| ফাইলের সাইজ | সর্বনিম্ন সম্ভবপর | ন্যূনতম টেক্সট সাইজ | বড় বাইনারি কন্টেইনার | মাঝারি মার্কআপ ওভারহেড |
| সংরক্ষণ স্থায়িত্ব | ফাইল সংরক্ষণ ও এর এনকোডিং শনাক্ত করার ওপর নির্ভরশীল | দীর্ঘমেয়াদে সংরক্ষণ করা যায় | উচ্চ (ISO স্ট্যান্ডার্ড) | উচ্চ (W3C স্ট্যান্ডার্ড) |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
উচ্চারণযুক্ত অক্ষরগুলো 'é' বা কালো প্রশ্নচিহ্নের মতো বিকৃত প্রতীকে প্রদর্শিত হয়।
মূল কারণ: এনকোডিং অমিল: সঠিক রূপান্তর ছাড়াই একটি পুরানো ANSI/Windows-1252 ফাইল UTF-8 হিসেবে খোলা হয়েছে।
পুনরুদ্ধার: File2File.app টেক্সট কনভার্টার ব্যবহার করে স্পষ্ট 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 কনভার্সন পেয়ার
সাবরিপ টেক্সট সাবটাইটেল ফাইলগুলোকে প্লেইন টেক্সট ট্রান্সক্রিপ্টে রূপান্তর করার মাধ্যমে টাইমিং কোড এবং সংখ্যাসূচক মার্কারগুলো বাদ দেওয়া হয়, ফলে একটি পরিচ্ছন্ন এবং পড়ার উপযোগী ডকুমেন্ট তৈরি হয়।
স্ক্যান করা ছবির লেখা আহরণ করে পাঠ্যে রূপান্তর করলে ছবির পিক্সেল সম্পাদনাযোগ্য অক্ষরে বদলে যায়, যাতে শব্দ সহজে খোঁজা, সম্পাদনা ও সংরক্ষণ করা যায়।
একটি রাস্টার ইমেজ ডকুমেন্ট PNG-কে প্লেইন টেক্সটে রূপান্তর করার মাধ্যমে অপটিক্যাল ক্যারেক্টার রিকগনিশন ব্যবহার করে স্ট্যাটিক ছবির পিক্সেলগুলোকে এডিটেবল শব্দে রূপান্তর করা হয়।