ما هو ملف التورنت؟

ملف التورنت (.torrent) هو ملف بيانات وصفية صغير يستخدمه بروتوكول BitTorrent لتنسيق مشاركة الملفات عبر الشبكات النظيرية. لا يحتوي على الملفات الفعلية المشتركة — بل يتضمن معلومات مثل أسماء الملفات والأحجام وهيكل المجلدات وتجزئات القطع وعناوين URL الخاصة بالمتتبعين. عند فتحه في عميل BitTorrent، تُخبر هذه البيانات الوصفية البرنامجَ بكيفية تحديد موقع المحتوى وتنزيله من النظراء الآخرين على الشبكة.

تستخدم ملفات التورنت تنسيق بيانات يُسمى Bencode، الذي يُشفّر البيانات الوصفية في بنية ثنائية مضغوطة. يُقسَّم كل ملف في التورنت إلى قطع ذات حجم ثابت، ويُخزَّن تجزئة SHA-1 لكل قطعة داخل ملف .torrent. يتيح ذلك للعملاء التحقق من سلامة البيانات المنزَّلة قطعةً بقطعة.

وصف الأداة

تتيح لك هذه الأداة إنشاء ملفات .torrent مباشرةً في متصفحك. ارفع ملفاً واحداً أو أكثر، وقم بتهيئة عناوين URL الخاصة بالمتتبعين والبذور الويب وطول القطعة وغيرها من البيانات الوصفية، ثم أنشئ ملف .torrent الناتج ونزّله. تتم جميع عمليات المعالجة على جانب العميل — ولا تُرفع ملفاتك إلى أي خادم.

شرح الخيارات

  • اسم التورنت: اسم عرض مخصص للتورنت. القيمة الافتراضية هي "untitled" ولكن يمكن تغييرها إلى أي اسم وصفي.
  • التعليق: ملاحظة نصية اختيارية مضمَّنة في البيانات الوصفية للتورنت، وتظهر لأي شخص يفتح ملف .torrent.
  • أُنشئ بواسطة: حقل اختياري يُشير إلى من أو ما الذي أنشأ التورنت.
  • طول القطعة: حجم كل جزء من البيانات الذي يتبادله النظراء. يختار خيار "تلقائي" حجماً مناسباً بناءً على الحجم الإجمالي للملف. القطع الأصغر تُحسّن التحقق من السلامة لكنها تزيد من حجم ملف .torrent؛ أما القطع الأكبر فتُقلل من الحمل الزائد للملفات الكبيرة.
  • تورنت خاص: عند التفعيل، يُعطّل DHT (جدول التجزئة الموزع) وPEX (تبادل النظراء)، مما يحصر اكتشاف النظراء على المتتبعين المحددين فقط. يُستخدم بشكل شائع في مجتمعات المتتبعين الخاصة.
  • المتتبعون: عناوين URL للإعلان الخاصة بمتتبعي BitTorrent التي تساعد النظراء على إيجاد بعضهم. يُضاف كل متتبع بشكل فردي ويشغل مستواه الخاص.
  • البذور الويب: عناوين HTTP/HTTPS حيث يمكن تنزيل الملفات مباشرةً كخيار احتياطي، باستخدام بروتوكول البذر الويب BEP 19.

المميزات

  • إنشاء تورنتات أحادية الملف أو متعددة الملفات من أي نوع ملف
  • إضافة عناوين URL متعددة للمتتبعين وعناوين URL للبذور الويب
  • طول قطعة قابل للتهيئة من 16 KB إلى 16 MB أو الاختيار التلقائي
  • دعم التورنت الخاص لمجتمعات المتتبعين المقيَّدة
  • عرض البيانات الوصفية للتورنت المُنشأ بما في ذلك تجزئة المعلومات والحجم الإجمالي وعدد القطع وحجم ملف التورنت

حالات الاستخدام

  • توزيع الملفات الكبيرة مثل إصدارات البرامج ومجموعات البيانات أو أرشيفات الوسائط عبر شبكة نظيرية
  • إنشاء تورنتات خاصة للرفع إلى مجتمعات المتتبعين الخاصة
  • إنشاء تورنتات مع عناوين URL احتياطية للبذور الويب لضمان توافر الملفات بشكل موثوق

كيفية الاستخدام

  1. حدد ملفاً واحداً أو أكثر باستخدام أداة اختيار الملفات بالسحب والإفلات.
  2. قم بتهيئة خيارات التورنت: الاسم والمتتبعون وطول القطعة والخصوصية والبيانات الوصفية الاختيارية.
  3. انقر على "إنشاء .torrent" — تقوم الأداة بتقسيم ملفاتك إلى قطع وحساب تجزئات SHA-1 لكل قطعة وتشفير كل شيء بتنسيق Bencode.
  4. راجع معلومات التورنت المُنشأ (الاسم وتجزئة المعلومات والأحجام وتفاصيل القطع) في لوحة الإخراج.
  5. انقر على "تنزيل .torrent" لحفظ الملف.

نصائح

  • بالنسبة للملفات التي يقل حجمها عن 1 GB، يعمل طول القطعة الافتراضي "تلقائي" بشكل جيد. بالنسبة للملفات الكبيرة جداً (10 GB+)، فكّر في اختيار قطع بحجم 4 MB أو 8 MB للحفاظ على ملف .torrent في حجم قابل للإدارة.
  • أضف عنوان URL واحداً على الأقل للمتتبعين إذا أردت أن يكتشف النظراء بعضهم عبر خادم إعلان مركزي. بدون متتبعين، لا يمكن استخدام سوى DHT وPEX (إلا إذا كان التورنت مُعلَّماً كخاص).
  • تجزئة المعلومات المعروضة بعد الإنشاء تُعرّف تورنتك بشكل فريد ويمكن استخدامها لإنشاء روابط magnet.