اعتدت أن استخدم مكتبة hashlib للحصول على هاش MD5 في بايثون 2 و3، وهذه المكتبة تعمل بدون مشاكل مع ملفات الصغيرة والمتوسطة. المشكلة أنه لدي ملف كبير للغاية(حجمه قد يتجاوز حجم ذاكرة الوصول العشوائي التي أملكها)، فكيف أستطيع الحصول على هاش MD5 لهذا الملف دون أن أقوم بتحميل كامل الملف إلى الذاكرة؟
السؤال
TheProgrammer
اعتدت أن استخدم مكتبة hashlib للحصول على هاش MD5 في بايثون 2 و3، وهذه المكتبة تعمل بدون مشاكل مع ملفات الصغيرة والمتوسطة.
المشكلة أنه لدي ملف كبير للغاية(حجمه قد يتجاوز حجم ذاكرة الوصول العشوائي التي أملكها)، فكيف أستطيع الحصول على هاش MD5 لهذا الملف دون أن أقوم بتحميل كامل الملف إلى الذاكرة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.