চ্যাট এক্সপোর্ট করা
Telegram
Telegram Desktop-এ (macOS, Windows, Linux): চ্যাট খুলুন → ⋯ → Export chat history… → Export।
- ছবি, ভিডিও, ভয়েস বার্তা, স্টিকার ও GIF চালু রাখুন: পার্সোনা এগুলো ব্যবহার করে।
- দুটি ফরম্যাটই কাজ করে: HTML (
messages.html) এবং মেশিন-পাঠযোগ্য JSON (result.json)। - এক্সপোর্ট ফোল্ডার, বা তার
.zip, পেজে ড্রপ করুন।
WhatsApp
ফোনে: চ্যাট খুলুন → ⋮ → More → Export chat (iPhone: যোগাযোগের নামে ট্যাপ করুন → Export chat) → Include media। .zip আপনার কম্পিউটারে পাঠান এবং পেজে ড্রপ করুন।
মিডিয়া ছাড়া এক্সপোর্ট করা চ্যাট একটি একক .txt, সেটিও কাজ করে।
বড় এক্সপোর্ট
১ লাখের বেশি বার্তা ও কয়েক গিগাবাইটের এক্সপোর্টও একইভাবে কাজ করে: ফোল্ডার ড্রপ করুন। পেজ দেখায় কী ঘটছে:
- ফোল্ডার পড়া হচ্ছে… ফাইল গোনা হয় (হাজার হাজার ফাইলের তালিকা করতে ব্রাউজারের কিছুটা সময় লাগতে পারে)।
- চ্যাট আগে যায়। বার্তার পেজগুলো (বা
result.json, বা WhatsApp-এর.txt) মিডিয়ার আগে আপলোড ও পড়া হয়। এই এক্সপোর্ট আগে থেকেই ইমপোর্ট করা থাকলে, ইমপোর্ট এখানেই শেষ হয় এবং সেটি খুলে দেয়, কোনো মিডিয়া আপলোড হয় না। মিডিয়া ডিস্কে না ধরলে, বড় কিছু পাঠানোর আগে কতটা জায়গা লাগবে তা আপনাকে জানানো হয়। - ১.২ GB / ৩.৪ GB আপলোড হচ্ছে (৩৫%) · ৩০,৯০৫টির মধ্যে ৯,০০০টি ফাইল: মিডিয়া ছোট ব্যাচে, একটির পর একটি আসে। ব্রাউজার কখনো একটি বিশাল অনুরোধ তৈরি করে না, এবং ব্যর্থ ব্যাচ আলাদাভাবে আবার চেষ্টা হয়। আপনার নিজের কম্পিউটারে চালালে আকারের কোনো সীমা থাকে না।
- বার্তা পড়া হচ্ছে: ১২১টির মধ্যে পৃষ্ঠা ৩৭ · ৩৬,০০০ বার্তা: সব পৃষ্ঠা একবার, সমান্তরালে পড়া হয়।
- মিডিয়া যাচাই করা হচ্ছে এবং মিডিয়া সরানো হচ্ছে: ডুপ্লিকেট খুঁজতে ফাইলের হ্যাশ করা হয়, এবং ডেটা ফোল্ডারে সরানো হয় (দুবার কপি করা হয় না)।
- সংরক্ষণ করা হচ্ছে, তারপর নতুন চ্যাট ডায়ালগ খোলে।
একবারে কেবল একটি ইমপোর্ট চলে; একটি ত্রুটি ড্রপ এলাকায় দৃশ্যমান থাকে এবং আপনি ফোল্ডারটি আবার বেছে নিতে পারেন।
ডেস্কটপ অ্যাপ-এ এই আপলোড হয় না: অ্যাপ ফোল্ডার, .zip, বা .txt যেখানে আছে সেখান থেকেই পড়ে (ধাপ ৪ থেকে ৬), যা দ্রুত এবং নিচের ব্রাউজারের সমস্যাগুলোর দ্বারা প্রভাবিত হয় না।
যখন একটি ফাইল আপলোড করা যায় না (ব্রাউজার)
একটি ফাইল যা ব্রাউজার আর পড়তে পারে না (সরানো, পরিবর্তিত, বা ডাউনলোড না হওয়া iCloud/OneDrive প্লেসহোল্ডার) খুঁজে পাওয়া হয় এবং বাদ দেওয়া হয়, একইভাবে একটি একক ফাইল যা তার ব্যাচকে বারবার ভাঙে তাও: ফাইলটি আলাদা না হওয়া পর্যন্ত ব্যাচ ভাগ হতে থাকে। বাদ দেওয়া মিডিয়া চ্যাটে অনুপস্থিত হিসেবে দেখায়; ইমপোর্টের পরের বার্তা তার একটির নাম বলে, এবং ব্রাউজার কনসোল সবগুলো তালিকাভুক্ত করে। চ্যাট ফাইল নিজেই না পাঠানো গেলে, ইমপোর্ট থেমে যায় এবং সেটির নাম বলে। ত্রুটিগুলো দেখায় সার্ভার কী পেয়েছে, যেমন সার্ভার ৪,০৯৬ বাইটের মধ্যে ১,২০০ বাইট পেয়েছে, যাতে সংযোগের সমস্যা ও ব্রাউজারের সমস্যা সহজে আলাদা করা যায়।
ইমপোর্টের সময় কিছুই আপনার কম্পিউটার ছাড়ে না এবং কোনো মডেল ডাকা হয় না। মিডিয়া শুধু তখনই বর্ণনা করা হয় যখন আপনি মিডিয়া লাইব্রেরিতে বর্ণনা করুন চাপেন।
rooftop --import <ফোল্ডার> দিয়ে ফোল্ডারটি যেখানে আছে সেখানেই পড়া হয় এবং তার ফাইলগুলো কপি হয়, কখনো সরানো হয় না; অগ্রগতি লগে লেখা হয়। একই কম্পিউটারে একটি বিশাল এক্সপোর্টের জন্য এটি দ্রুততম উপায়: কোনো আপলোড নেই এবং একটি অস্থায়ী ফোল্ডারে দ্বিতীয় কপি নেই।
যা চেনা হয়
| উৎস | ফাইল |
|---|---|
| Telegram HTML | messages.html, messages2.html, … |
| Telegram JSON | result.json (ফোল্ডারে messages.html না থাকলে ব্যবহৃত হয়) |
WhatsApp Chat with <নাম>.txt (Android) বা _chat.txt (iOS), একটি ফোল্ডারে, .zip-এ, বা একা |
- Telegram: নতুন লাইনযুক্ত টেক্সট, লিংক, উদ্ধৃতি ও কোড; উত্তর ও আংশিক উদ্ধৃতি; ফরওয়ার্ড; সম্পাদনা; সেবা বার্তা; প্রতিক্রিয়া; লিংকের প্রিভিউ; ছবি, ভিডিও, গোল ভিডিও, ভয়েস বার্তা, অডিও, ফাইল, স্টিকার (
.webp,.webm,.tgs), GIF, অবস্থান, যোগাযোগ, জরিপ ও কল। - WhatsApp: Android ও iOS বিন্যাস, ১২ ও ২৪ ঘণ্টার ঘড়ি, এবং দিন/মাসের দুই ক্রম, প্রতি ফাইলে শনাক্ত করা হয়। বহু-লাইনের বার্তা, সম্পাদনা ও সংযুক্তি রাখা হয়। মুছে ফেলা বার্তা ও এনক্রিপশনের বিজ্ঞপ্তি বাদ দেওয়া হয়, এবং
<Media omitted>অনুপলব্ধ হিসেবে চিহ্নিত হয়।
মিডিয়া ফাইলের হ্যাশ করা হয়, তাই পাঁচবার পাঠানো একটি স্টিকার লাইব্রেরির একটি আইটেম হয় (stk_…, gif_…, pho_…)।
HTML এক্সপোর্টে প্রতিক্রিয়া
HTML এক্সপোর্ট বলে না কে প্রতিক্রিয়া দিয়েছে। একের-পর-এক চ্যাটে একটি প্রতিক্রিয়া অন্য অংশগ্রহণকারীর জন্য ধরা হয়, এবং সংখ্যা ২ হলে দুজনের জন্যই।