فائل فارمیٹ

TXT - سادہ متن فائل

TXT صرف متن ہے اور کچھ نہیں۔ اس میں کوئی فارمیٹنگ نہیں ہوتی اور نہ ہی اپنی کوئی میٹا ڈیٹا، اور یہی وجہ ہے کہ یہ سب سے زیادہ پائیدار دستاویزی فارمیٹ ہے۔

.txt

TXT فائل حروف کی ایک قطار ہوتی ہے اور بس۔ اس میں نہ کوئی بولڈ ہوتا ہے، نہ فونٹ، نہ صفحہ سائز، نہ ضم کی گئی تصویر، نہ ہیڈر: صرف وہ حروف، اعداد، رموز اور لائن بریکس جو آپ نے ٹائپ کیے۔ اسی کمی میں اس فارمیٹ کی پوری اہمیت ہے: چالیس سال پہلے لکھی گئی سادہ متن فائل آج بھی کسی بھی ایڈیٹر میں کسی بھی آپریٹنگ سسٹم پر کھل جاتی ہے، جو اور کسی دستاویزی فارمیٹ کا دعویٰ نہیں۔

TXT متن کیسے محفوظ کرتا ہے

دو پوشیدہ فیصلے طے کرتے ہیں کہ کوئی TXT فائل درست پڑھی جائے گی یا نہیں، اور دونوں ہی فائل کے اختیار سے باہر ہوتے ہیں۔

پہلا ہےکریکٹر انکوڈنگ: وہ جدول جو ڈِسک پر موجود بائٹس کو اسکرین پر حروف سے ملاتی ہے۔ UTF-8 آج کا حل ہے اور ہر لکھائی کے نظام کو سنبھال لیتا ہے؛ پرانی فائلیں علاقائی انکوڈنگ میں ہو سکتی ہیں، جیسے Windows-1252، ISO-8859-1 یا Shift_JIS۔ سادہ متن فائل یہ نہیں بتاتی کہ وہ کون سی انکوڈنگ استعمال کر رہی ہے، اس لیے پروگرام کو اندازہ لگانا پڑتا ہے۔ غلط اندازہ وہی مانوس é پیدا کرتا ہے جہاں é ہونا چاہیے۔ کچھ فائلیں ابتدا میں ایک چھوٹے مارکر سے شروع ہوتی ہیں جسے byte order mark کہا جاتا ہے، جو انکوڈنگ کا اشارہ دیتا ہے، لیکن یہ اختیاری ہے اور ہمیشہ پسند بھی نہیں کیا جاتا۔

دوسرا ہےلائن اینڈنگز۔ Windows ایک لائن کو carriage return کے بعد line feed کے ساتھ ختم کرتا ہے (CRLF)؛ macOS اور Linux صرف line feed استعمال کرتے ہیں (LF)۔ اگر دونوں گڈ مڈ ہو جائیں تو فائل یا تو ایک لمبی لائن میں جڑ جاتی ہے، یا ہر لائن کے آخر میں ایک اضافی کریکٹر دکھائی دیتا ہے۔

کیونکہ TXT فائل میں ایسی ساخت نہیں ہوتی جسے کمپریس کیا جا سکے یا درمیان میں خراب ہو جائے، یہ وہ فارمیٹ ہے جو خراب منتقلی کے باوجود سب سے زیادہ امکان کے ساتھ تقریباً صحیح سلامت بچ جاتا ہے۔

ایک TXT کون سا میٹا ڈیٹا رکھتا ہے

کچھ بھی نہیں۔ یہی سچا جواب ہے اور یہی دلچسپ بھی ہے۔

سادہ متن فائل کا کوئی کنٹینر نہیں، کوئی ہیڈر نہیں، اور نہ ہی کہیں مصنف، عنوان یا تخلیق کی تاریخ رکھنے کی جگہ۔ TXT کے بارے میں میٹا ڈیٹا رپورٹ جو بھی بتا سکتی ہے وہ فائل کےباہرسے آتا ہے، اس فائل سسٹم سے جو اسے محفوظ کرتا ہے اور خود بائٹس کے تجزیے سے: فائل کا نام، سائز (بائٹس میں)، وہ ترمیم کا وقت جو آپریٹنگ سسٹم نے ریکارڈ کیا، پہچانی گئی انکوڈنگ، لائن اینڈنگ کا انداز، اور حروف اور لائنوں کی گنتی۔

کسی بھی شخص کے لیے جو اس بات سے فکر مند ہو کہ دستاویز کیا ظاہر کرتی ہے، اس سے سادہ متن بھیجنے کے لیے سب سے محفوظ شے بن جاتی ہے۔ یہاں کوئی مصنف والا خانہ نہیں جسے بھول جائیں، کوئی ترمیم کے وقت کا ریکارڈ نہیں، کوئی سافٹ ویئر ورژن نہیں، نہ ہی پہلے مسودے کی تھمب نیل۔ جو کچھ آپ فائل میں دیکھتے ہیں وہی فائل میں موجود ہوتا ہے۔

اس کا مطلب یہ بھی ہے کہ فائل سسٹم کا ٹائم اسٹیمپ ہی واحد تاریخ ہوتی ہے، اور فائل کاپی کرنے سے یہ عموماً دوبارہ سیٹ ہو جاتی ہے۔ اگر اس بات کی اہمیت ہے کہ متن فائل کب لکھی گئی تھی، تو وہ تاریخ خود متن میں درج کریں۔

TXT کب استعمال کریں

سادہ متن ان نوٹس، لاگز، کنفیگریشن، اس ڈیٹا کے لیے استعمال کریں جسے آپ دیگر ایپس سے پروسیس کرنا چاہتے ہیں، اور ہر اس چیز کے لیے جو دہائیوں بعد بھی قابلِ مطالعہ رہنی چاہیے۔ جب الفاظ ہی پوری بات ہوں تو یہی درست فارمیٹ ہے۔

یہ غلط فارمیٹ اسی لمحے بن جاتا ہے جب آپ کو کوئی ہیڈنگ، جدول، تصویر یا صفحہ وقفہ درکار ہو۔ اگر آپ کو ہلکی ساخت چاہیے لیکن فائل پڑھنے کے قابل بھی رہے تو Markdown استعمال کریں، اگر دستاویز کو حقیقی لے آؤٹ کی ضرورت ہے تو word processor فارمیٹ لیں، اور اگر اسے ہر قاری کے لیے بالکل یکساں نظر آنا ہو تو PDF استعمال کریں۔