عن المشروع
Czkawka (كلمة بولندية تعني "حازوقة") هي أداة مجانية مفتوحة المصدر متعددة المنصات لإزالة الملفات غير الضرورية من الحاسوب. مكتوبة بلغة Rust الآمنة للذاكرة مع شبه انعدام للشيفرة غير الآمنة، وتعتمد على تعدد الخيوط والخوارزميات الفعالة لتحقيق السرعة. تعمل على Linux وWindows وmacOS وFreeBSD، وعلى معماريات تشمل x86 وARM وRISC-V، مع إصدار لأندرويد أيضاً. يصرّح المشروع بأنه لا يصل إلى الإنترنت ولا يجمع أي معلومات أو إحصاءات عن المستخدمين.
الواجهات والمكوّنات:
- Krokiet: واجهة رسومية من الجيل الحالي مبنية بـ Slint، موصوفة بأنها بسيطة ومتعددة المنصات وسريعة. وهي الواجهة الموصى بها.
- Czkawka GUI: واجهة GTK 4 الأقدم؛ الإصدار 12.0 هو آخر إصدار صادر ولن تُوفَّر ملفات تنفيذية جديدة.
- Cedinia: واجهة رسومية لأندرويد ملائمة للمس لـ Czkawka Core، مبنية بـ Slint. أدوات الفيديو غير متاحة فيها لغياب ffmpeg على أندرويد.
- Czkawka CLI: واجهة سطر أوامر مخصصة للأتمتة.
- Czkawka Core: مكتبة Rust قابلة لإعادة الاستخدام (czkawka_core) تشترك فيها جميع الواجهات، وتستخدمها أيضاً مشاريع خارجية مثل Czkawka Tauri وpage-dewarp، مع ارتباطات Python منشورة على PyPI.
الأدوات المضمّنة:
- المكررات: تعثر على المكررات حسب اسم الملف أو الحجم أو التجزئة.
- المجلدات الفارغة: تعثر على المجلدات الفارغة بخوارزمية متقدمة.
- الملفات الكبيرة: تعثر على أكبر الملفات في موقع معيّن.
- الملفات الفارغة: تبحث عن الملفات الفارغة في القرص.
- الملفات المؤقتة: تحدد مواقع الملفات المؤقتة.
- الصور المتشابهة: تعثر على صور غير متطابقة تماماً، مثل اختلاف الدقة أو العلامات المائية.
- الفيديوهات المتشابهة: تبحث عن فيديوهات متشابهة بصرياً، حسب الصوت أو الإطارات.
- الموسيقى المتشابهة: تعثر على موسيقى متشابهة حسب الوسوم أو بمقارنة المحتوى.
- الروابط الرمزية غير الصالحة: تعرض الروابط الرمزية التي تشير إلى أهداف غير موجودة.
- الملفات التالفة: تعثر على الملفات غير الصالحة أو المعطوبة.
- الامتدادات الخاطئة: تسرد الملفات التي لا يطابق محتواها امتدادها.
- مزيل Exif: يزيل بيانات Exif الوصفية من أنواع ملفات متعددة.
- محسّن الفيديو: يقصّ الأجزاء الثابتة ويحوّل الفيديوهات إلى صيغ أكثر كفاءة.
- الأسماء السيئة: تعثر على الملفات ذات الأسماء غير المرغوبة المحتملة، مثل تلك التي تحتوي على أحرف خاصة.
خصائص أخرى: دعم التخزين المؤقت يجعل عمليات الفحص المتكررة أسرع؛ يتوفر إصدار محمول؛ الواجهة متعددة اللغات؛ ويتضمن ملف README جدول مقارنة ميزات مع FSlint وDupeGuru وBleachBit، مشيراً إلى أن Czkawka GTK لم تعد قيد التطوير النشط بينما Krokiet وCedinia كذلك.
الترخيص: شيفرة المستودع بترخيص MIT؛ الصور والصوت بترخيص CC BY 4.0؛ واجهة GTK وسطر الأوامر بترخيص MIT، بينما Krokiet وCedinia بترخيص GPL-3.0-only بسبب متطلبات ترخيص Slint. يوثّق README أيضاً سياسة الذكاء الاصطناعي (المساهمات بمساعدة الذكاء الاصطناعي مسموحة لكن تُراجَع يدوياً، مع توفير ملف AGENTS.md)، ويسرد قنوات التوزيع المُدارة رسمياً (هذا المستودع، وإصدارات GitHub، وcrates.io، وFlathub)، ويذكر أن المشروع لا يملك موقعاً رسمياً.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.