ما الذي يقدّمه chatinprint
يحوّل chatinprint تصدير واتساب إلى ملف PDF على جهازك أنت. وفي النزاع، تهمّ أربعة أجزاء من الناتج أكثر من فقاعات المحادثة.
صفحة الغلاف. يبدأ كل ملف PDF بصفحة تصف النسخة نفسها:
- المشاركون، ووقت الرسالة الأولى والأخيرة؛
- عدد الرسائل المعروضة من مجموع ما يحتويه التصدير (“N من M رسالة معروضة”)؛
- كل عامل تصفية استخدمته، مثل نطاق تواريخ أو مشاركين مختارين أو إخفاء رسائل النظام؛
- التخطيط: محادثة أو تفريغ نصي؛
- اسم الملف المصدر وحجمه وبصمته SHA-256؛
- وقت إنشاء الملف، وإصدار chatinprint الذي أنشأه؛
- ملاحظة بأن الأوقات هي التوقيت المحلي للهاتف وأنه لم تُسجَّل أي منطقة زمنية.
تخطيط التفريغ النصي. جدول بدلًا من الفقاعات: كل رسالة مرقّمة، والتاريخ كما كتبه التصدير تمامًا بجانب تاريخ بصيغة ISO، والوقت، والكاتب، والرسالة، وأي مرفق مع صيغة مختصرة من بصمته.
ملحق الأدلة. جدول بكل ملف وسائط تذكره المحادثة: اسمه ونوعه وحجمه، وبصمته SHA-256 إن كان الملف موجودًا، وهل أُدرج في التصدير أم أنه مفقود.
البيان. ملف JSON ونسخة نصية منه، فيهما البصمات نفسها للتصدير ولكل ملف وسائط، وأعداد الرسائل، وعوامل التصفية، وإصدار الأداة، ووقت الإنشاء.
لا يُحرَّر شيء: يبقى نص الرسائل كما صدّره واتساب تمامًا؛ والتصفية مسموحة ويُفصح عنها دائمًا.
ما الذي تُظهره بصمات SHA-256 وما الذي لا تُظهره
بصمة SHA-256 قيمة من 64 حرفًا تُحسب من بايتات الملف كما هي.
يحسب chatinprint بصمة SHA-256 لكل ملف تختاره ولكل ملف وسائط في التصدير، من البايتات الأصلية، على جهازك. وتسجّل صفحة الغلاف وملحق الأدلة والبيان هذه القيم المكوّنة من 64 حرفًا. ويستطيع أي شخص إعادة حسابها لاحقًا بأدوات مجانية، مثل shasum على macOS وLinux أو certutil على Windows، ثم المقارنة: إذا تطابقت القيم، فالملف لم يتغير منذ حساب بصمته. ولا تقول البصمة شيئًا عمّن كتب الرسالة، ولا عن اكتمال التصدير، ولا عن وقت حساب البصمة.
ما تُظهره: أن الملف الذي بين يديك اليوم مطابق، بتًا ببت، للملف الذي حسب chatinprint بصمته. غيّر حرفًا واحدًا تتغيّر البصمة كليًا. ويستطيع أي شخص إعادة حسابها بأدوات مجانية.
ما لا تُظهره:
- من كتب الرسالة؛
- أن التصدير يضم المحادثة كاملة: بحسب عدة مصادر، يحدّ واتساب التصدير الواحد بـحسب ما يُذكر: 10,000 رسالة حديثة مع الوسائط وحسب ما يُذكر: 40,000 بدونها، ولا يصدّر الهاتف إلا الرسائل التي ما زالت لديه؛
- أن ساعة الهاتف كانت مضبوطة: الأوقات هي التوقيت المحلي للهاتف، ولا يسجّل التصدير أي منطقة زمنية؛
- متى حُسبت البصمة: وقت الإنشاء مأخوذ من ساعة جهازك أنت، فهو ليس ختمًا زمنيًا موثوقًا؛
- أن شيئًا لم يتغيّر قبل التصدير؛
- من هم المشاركون: تظهر الأسماء كما كان يعرضها الهاتف الذي صدّر المحادثة.
البصمة تتحقق من ملف، لا من رواية. وهذا ما يجعلها مفيدة: يستطيع أي شخص أن يتأكد أن النسخة لم تتغيّر منذ أنشأتها، دون أن يضطر إلى الثقة بك أو بـchatinprint.
كيف تتحقق من البصمة بنفسك
لا تحتاج إلى chatinprint للتحقق من البصمة. ففي كل حاسوب أداة مجانية لذلك.
افتح نافذة أوامر في المجلد الذي فيه الملف: Terminal على macOS أو Linux، أو Command Prompt أو PowerShell على Windows.
شغّل الأمر الخاص بنظامك
على macOS أو Linux:
shasum -a 256 "Conversa do WhatsApp com Osvaldo Tavares.zip"على Windows، في Command Prompt:
certutil -hashfile "Conversa do WhatsApp com Osvaldo Tavares.zip" SHA256على Windows، في PowerShell:
Get-FileHash -Algorithm SHA256 "Conversa do WhatsApp com Osvaldo Tavares.zip"قارن الأحرف الـ64 الناتجة بالقيمة الموجودة في صفحة الغلاف أو في البيان. لا يهم إن كانت الأحرف كبيرة أو صغيرة: بعض الأدوات تعرض أحرفًا كبيرة.
ضع اسم ملفك مكان المثال، وأبقِ علامتي التنصيص إن كان في الاسم مسافات. تكرّر النسخة النصية من البيان الأوامر الثلاثة، ويكرّر ملف README.txt داخل أرشيف HTML الأمرين الأولين، فتبقى التعليمات مع الملفات.
احتفظ بالأصول
ملف PDF نسخة. أما الأصول فهي ما يمكن للجميع الرجوع إليه.
- احتفظ بالهاتف، وأبقِ المحادثة في واتساب. لا تحذف المحادثة بعد تصديرها.
- احتفظ بالتصدير الأصلي، ملف ZIP أو .txt، كما حفظه واتساب تمامًا. لا تفتح النص في محرر ثم تحفظه من جديد، ولا تعيد تسمية أي ملف أو ضغطه: أي تغيير، ولو غير مرئي، يغيّر بصمة الملف.
- احفظ نسخًا في مكانين، مثل حاسوب وقرص خارجي.
- أبقِ ملف PDF والبيان والتصدير الأصلي معًا، ليتمكّن أي شخص من مطابقة أحدها بالآخرين.
- إن كانت الصور أو الرسائل الصوتية أو المستندات مهمة، فصدّر مع الوسائط. التصدير بدون وسائط لا يُبقي سوى إشارة إلى كل ملف في النص، فلا يمكن عرض محتواه أو التحقق منه لاحقًا.
أفصِح عمّا استبعدته
يمكنك قصر ملف PDF على ما يهم: نطاق تواريخ، أو بعض المشاركين، أو بدون رسائل النظام، أو بدون تضمين الوسائط. لا يُخفي chatinprint ذلك أبدًا. فكل عامل تصفية يُطبع على صفحة الغلاف، وسطر “N من M رسالة معروضة” يجعل النسخة الجزئية واضحة من النظرة الأولى.
قد تبقى النسخة المصفّاة مفيدة: فمحادثة تمتد سنوات قد لا يهم منها إلا أسبوع واحد، والمقتطف يُبعد عن النزاع رسائل خاصة لا علاقة لها به، رسائلك أو رسائل غيرك.
توقّع أن يُطلب منك الباقي. فقد يريد الطرف الآخر، أو من يفصل في الأمر، التصدير الكامل للتأكد من أن ما حول المقتطف لا يغيّر معناه. وإن احتفظت بالأصل، أمكنك تقديم المحادثة كاملة في أي وقت، وستطابق بصمة المصدر على غلافها البصمة الموجودة على مقتطفك.
مجاني · بلا حدود · محادثتك لا تغادر جهازك أبدًا
في مصر والسعودية
طريقة تعامل المحاكم مع المحادثات المطبوعة والملفات الإلكترونية سؤال يُطرح على محامٍ محلي. البصمات تساعد على التحقق من أن الملف لم يتغيّر، لكنها ليست تصديقًا. وتساعدك الأسئلة في القسم التالي على الاستعداد لهذا الحديث.
أسئلة تطرحها على محاميك
خذ معك ملف PDF والبيان والتصدير الأصلي، واسأل:
- ما الصيغة التي تنتظرها المحكمة أو الجهة: نسخة مطبوعة، أم ملف PDF، أم ملف التصدير الأصلي، أم الهاتف نفسه؟
- هل أحتاج إلى كاتب عدل أو خبير أو خدمة ثقة لتوثيقه؟
- هل أُرفق الصور والرسائل الصوتية، وبأي صيغة؟
- هل يُقبل مقتطف مصفّى، أم عليّ تقديم المحادثة كاملة؟
- كيف أحفظ الهاتف والتصدير الأصلي؟