چیٹ ایکسپورٹ کریں
Telegram
Telegram Desktop (macOS، Windows، Linux) میں: چیٹ کھولیں → ⋯ → Export Chat History… → Export۔
- تصاویر، ویڈیوز، صوتی پیغامات، اسٹیکرز اور GIFs آن رکھیں: کردار انہیں استعمال کرتا ہے۔
- دونوں فارمیٹ کام کرتے ہیں: HTML (
messages.html) اور مشین کے پڑھنے کے قابل JSON (result.json)۔ - ایکسپورٹ فولڈر، یا اس کا
.zip، صفحے پر ڈالیں۔
WhatsApp
فون پر: چیٹ کھولیں → ⋮ → More → Export chat (iPhone: رابطے کے نام پر ٹیپ کریں → Export Chat) → Include media۔ .zip اپنے کمپیوٹر پر بھیجیں اور صفحے پر ڈالیں۔
میڈیا کے بغیر ایکسپورٹ کی گئی چیٹ ایک واحد .txt ہوتی ہے، اور وہ بھی کام کرتی ہے۔
بڑی ایکسپورٹس
1 لاکھ سے زیادہ پیغامات اور کئی گیگابائٹ کی ایکسپورٹس بھی اسی طرح کام کرتی ہیں: فولڈر ڈالیں۔ صفحہ دکھاتا ہے کہ کیا ہو رہا ہے:
- Reading folder… فائلیں گنتا ہے (براؤزر کو دسیوں ہزار فائلوں کی فہرست بنانے میں کچھ وقت لگ سکتا ہے)۔
- چیٹ سب سے پہلے۔ پیغامات کے صفحات (یا
result.json، یا WhatsApp.txt) میڈیا سے پہلے اپ لوڈ اور پڑھے جاتے ہیں۔ اگر یہ ایکسپورٹ پہلے سے درآمد ہے، تو درآمد یہیں ختم ہو جاتی ہے اور اسے کھول دیتی ہے، اور کوئی میڈیا اپ لوڈ نہیں ہوتا۔ اگر میڈیا ڈسک پر نہ آ سکے تو کوئی بڑی چیز بھیجنے سے پہلے بتا دیا جاتا ہے کہ کتنی جگہ درکار ہے۔ - Uploading 1.2 GB of 3.4 GB (35%) · 9,000 of 30,905 files: میڈیا چھوٹے گروپس میں، ایک کے بعد ایک، آتا ہے۔ براؤزر کبھی ایک بڑی درخواست نہیں بناتا، اور جو گروپ بیچ میں ٹوٹے اسے الگ سے دوبارہ کوشش کی جاتی ہے۔ اپنے کمپیوٹر پر چلانے سے کوئی سائز کی حد نہیں ہوتی۔
- Reading messages: page 37 of 121 · 36,000 messages: تمام صفحے ایک بار، متوازی طور پر پڑھے جاتے ہیں۔
- Checking media اور Moving media: فائلوں کا ہیش بنایا جاتا ہے تاکہ ڈپلیکیٹ مل سکیں، اور انہیں ڈیٹا فولڈر میں منتقل کیا جاتا ہے (دو بار کاپی نہیں)۔
- Saving، پھر New chat ڈائیلاگ کھلتا ہے۔
ایک وقت میں صرف ایک درآمد چلتی ہے؛ کوئی خرابی ڈراپ زون میں نظر آتی رہتی ہے اور آپ دوبارہ فولڈر چن سکتے ہیں۔
ڈیسک ٹاپ ایپ میں اپ لوڈ کا یہ عمل بالکل نہیں ہوتا: ایپ فولڈر، .zip یا .txt کو جہاں وہ ہے وہیں سے پڑھتی ہے (مراحل 4 سے 6)، جو تیز ہے اور نیچے دیے گئے براؤزر کے مسائل سے متاثر نہیں ہوتا۔
جب کوئی فائل اپ لوڈ نہ ہو سکے (براؤزر)
جو فائل براؤزر اب نہ پڑھ سکے (منتقل، تبدیل، یا iCloud/OneDrive کا ایسا placeholder جو ڈاؤن لوڈ نہ ہوا ہو) وہ ڈھونڈ کر چھوڑ دی جاتی ہے، اور وہ واحد فائل بھی جو بار بار اپنے گروپ کو توڑے: گروپ تقسیم ہوتا رہتا ہے جب تک وہ فائل الگ نہ ہو جائے۔ چھوڑا گیا میڈیا چیٹ میں غائب دکھائی دیتا ہے؛ درآمد کے بعد والا پیغام ایک فائل کا نام بتاتا ہے، اور براؤزر کنسول سب کی فہرست دیتا ہے۔ اگر خود چیٹ فائل نہ بھیجی جا سکے تو درآمد رک جاتی ہے اور اس کا نام بتایا جاتا ہے۔ خرابی کے پیغامات بتاتے ہیں کہ سرور کو کیا ملا، مثلاً the server received 1,200 of 4,096 bytes، تاکہ کنکشن اور براؤزر کے مسئلے میں فرق ہو سکے۔
ایکسپورٹ کی درآمد کے دوران کچھ بھی آپ کے کمپیوٹر سے باہر نہیں جاتا اور کوئی ماڈل کال نہیں ہوتا۔ میڈیا کی تفصیل صرف تب بنتی ہے جب آپ میڈیا لائبریری میں Describe دبائیں۔
rooftop --import <folder> کے ساتھ فولڈر اپنی جگہ سے پڑھا جاتا ہے اور اس کی فائلیں کاپی ہوتی ہیں، منتقل نہیں ہوتیں؛ پیش رفت لاگ ہوتی ہے۔ ایک ہی کمپیوٹر پر بہت بڑی ایکسپورٹ کے لیے یہ سب سے تیز طریقہ ہے: نہ اپ لوڈ، نہ عارضی فولڈر میں دوسری کاپی۔
کیا سمجھا جاتا ہے
| ماخذ | فائلیں |
|---|---|
| Telegram HTML | messages.html، messages2.html، … |
| Telegram JSON | result.json (جب فولڈر میں messages.html نہ ہو) |
WhatsApp Chat with <name>.txt (Android) یا _chat.txt (iOS)، فولڈر میں، .zip میں یا اکیلی |
- Telegram: لائن بریک، لنکس، اقتباسات اور کوڈ والا متن؛ جوابات اور جزوی اقتباسات؛ فارورڈز؛ ترامیم؛ سروس پیغامات؛ ری ایکشنز؛ لنک پیش نظارے؛ فوٹو، ویڈیو، گول ویڈیو، صوتی، آڈیو، فائل، اسٹیکر (
.webp،.webm،.tgs)، GIF، مقام، رابطہ، پول اور کال۔ - WhatsApp: Android اور iOS کے لے آؤٹ، 12 اور 24 گھنٹے کی گھڑیاں، اور دونوں دن/مہینے کی ترتیبیں، جو ہر فائل کے لیے الگ پہچانی جاتی ہیں۔ کئی سطروں کے پیغامات، ترامیم اور منسلکات محفوظ رہتے ہیں۔ حذف شدہ پیغامات اور خفیہ کاری کی اطلاع چھوڑ دی جاتی ہے، اور
<Media omitted>کو غیر دستیاب نشان زد کیا جاتا ہے۔
میڈیا فائلوں کا ہیش بنتا ہے، اس لیے ایک اسٹیکر جو پانچ بار بھیجا گیا ہو، میڈیا لائبریری میں ایک آئٹم بنتا ہے (stk_…، gif_…، pho_…)۔
HTML ایکسپورٹس میں ری ایکشنز
HTML ایکسپورٹس نہیں بتاتیں کہ ری ایکشن کس نے دیا۔ دو فریقوں والی چیٹ میں ری ایکشن دوسرے شریک کا سمجھا جاتا ہے، اور جب تعداد 2 ہو تو دونوں کا۔