السلام عليكم
عبارة عن أداة لحساب md5, sha1, sha256, sha384, sha512 للملفات (زي بتاعة استاذنا احمد كدة gsum :D )
مكتوب بروبي و له واجهتان واحدة Qt4 و الأخري Gtk2
إصدار جديد به بعض الإصلاحات و الإضافات
الجديد:
* طريقة جديدة للمقارنة بين الناتج و المدخل (بدلاً من الضغط علي زر compare)
* إظهار بعض التفاصيل (مثل سرعة القراءة، الوقت المتبقي و المنصرم..إلخ)
* بعض الإصلاحات
التشغيل: بعد فك الضغط للملف المضغوط:
ruby RGSum.rb
أو
ruby RQSum.rb
للإصدار Qt
المتطلبات:
- ruby
- libopenssl-ruby
لنسخة كيوت
- libqt4-ruby
لنسخة gtk
ruby-gtk2
صور:
RGSum

RQSum

سؤال قبل مشاهدة الكود :):
ما هي الطرق التي تخطر في بالك لحساب السرعة و الوقت المتبقي و الوقت المنصرم و هكذا لعملية IO (نقل ملف من مكان لمكان مثلاً، قراءة أو كتابة من ملف)؟
عن نفسي لم أعرفها كلها إلا بعد النظر إلي كود ruby-progressbar :D