منصوبے کے بارے میں
Czkawka (پولش لفظ "ہچکی") ایک مفت، اوپن سورس، ملٹی پلیٹ فارم یوٹیلیٹی ہے جو کمپیوٹر سے غیر ضروری فائلیں ہٹانے کے لیے ہے۔ یہ میموری سے محفوظ Rust میں لکھی گئی ہے جس میں تقریباً کوئی غیر محفوظ کوڈ نہیں ہے، اور رفتار کے لیے ملٹی تھریڈنگ اور موثر الگورتھم پر انحصار کرتی ہے۔ یہ Linux، Windows، macOS، FreeBSD، اور x86، ARM اور RISC-V سمیت آرکیٹیکچرز پر چلتی ہے، اور Android بلڈ بھی موجود ہے۔ پروجیکٹ کا دعویٰ ہے کہ اس کی کوئی انٹرنیٹ رسائی نہیں ہے اور یہ صارف کی کوئی معلومات یا اعدادوشمار جمع نہیں کرتا۔
فرنٹ اینڈز اور اجزاء:
- Krokiet: موجودہ نسل کا GUI جو Slint کے ساتھ بنایا گیا ہے، جسے سادہ، ملٹی پلیٹ فارم اور تیز قرار دیا گیا ہے۔ یہ تجویز کردہ فرنٹ اینڈ ہے۔
- Czkawka GUI: پرانا GTK 4 فرنٹ اینڈ؛ ورژن 12.0 آخری ریلیز شدہ ورژن ہے اور کوئی نئی بائنری فراہم نہیں کی جائے گی۔
- Cedinia: Czkawka Core کے لیے Android ٹچ فرینڈلی GUI، جو Slint کے ساتھ بنایا گیا ہے۔ ویڈیو ٹولز وہاں دستیاب نہیں ہیں کیونکہ Android پر ffmpeg موجود نہیں ہے۔
- Czkawka CLI: ایک کمانڈ لائن فرنٹ اینڈ جو آٹومیشن کے لیے ہے۔
- Czkawka Core: ایک دوبارہ قابل استعمال Rust لائبریری (czkawka_core) جو تمام فرنٹ اینڈز کے ساتھ مشترک ہے، اور بیرونی پروجیکٹس جیسے Czkawka Tauri اور page-dewarp کے ذریعے بھی استعمال ہوتی ہے، PyPI پر Python bindings شائع شدہ ہیں۔
شامل ٹولز:
- ڈپلیکیٹس: فائل نام، سائز یا ہیش کے ذریعے ڈپلیکیٹس تلاش کرتا ہے۔
- خالی فولڈرز: ایک جدید الگورتھم کے ساتھ خالی فولڈرز تلاش کرتا ہے۔
- بڑی فائلیں: کسی مخصوص مقام میں سب سے بڑی فائلیں تلاش کرتا ہے۔
- خالی فائلیں: ڈرائیو میں خالی فائلیں تلاش کرتا ہے۔
- عارضی فائلیں: عارضی فائلوں کا پتہ لگاتا ہے۔
- ملتی جلتی تصاویر: ایسی تصاویر تلاش کرتا ہے جو بالکل ایک جیسی نہ ہوں، مثلاً مختلف ریزولوشن یا واٹر مارکس۔
- ملتی جلتی ویڈیوز: بصری طور پر ملتی جلتی ویڈیوز، آڈیو یا فریموں کے ذریعے تلاش کرتا ہے۔
- ایک جیسی موسیقی: ٹیگز یا مواد کا موازنہ کرکے ملتی جلتی موسیقی تلاش کرتا ہے۔
- غلط سمبولک لنکس: ایسے سمبولک لنکس دکھاتا ہے جو غیر موجود اہداف کی طرف اشارہ کرتے ہیں۔
- ٹوٹی فائلیں: غلط یا خراب فائلیں تلاش کرتا ہے۔
- خراب ایکسٹینشنز: ایسی فائلیں درج کرتا ہے جن کا مواد ان کی ایکسٹینشن سے میل نہیں کھاتا۔
- Exif ریموور: مختلف فائل اقسام سے Exif میٹا ڈیٹا ہٹاتا ہے۔
- ویڈیو آپٹیمائزر: جامد حصوں کو کراپ کرتا ہے اور ویڈیوز کو زیادہ موثر فارمیٹس میں تبدیل کرتا ہے۔
- خراب نام: ایسی فائلیں تلاش کرتا ہے جن کے نام ممکنہ طور پر ناپسندیدہ ہوں، جیسے خصوصی حروف پر مشتمل۔
دیگر خصوصیات: کیش سپورٹ بار بار اسکین کو تیز بناتی ہے؛ ایک پورٹیبل ورژن دستیاب ہے؛ انٹرفیس کثیر لسانی ہے؛ اور README میں FSlint، DupeGuru اور BleachBit کے خلاف فیچر موازنہ جدول شامل ہے، جس میں نوٹ کیا گیا ہے کہ Czkawka GTK اب فعال ترقی میں نہیں ہے جبکہ Krokiet اور Cedinia ہیں۔
لائسنسنگ: ریپوزٹری کوڈ MIT ہے؛ تصاویر اور آڈیو CC BY 4.0 ہیں؛ GTK GUI اور CLI MIT ہیں، جبکہ Krokiet اور Cedinia GPL-3.0-only ہیں کیونکہ Slint لائسنسنگ کی ضروریات ہیں۔ README میں AI پالیسی بھی دستاویز کی گئی ہے (AI کی مدد سے تعاون کی اجازت ہے لیکن دستی طور پر جائزہ لیا جاتا ہے، AGENTS.md فائل فراہم کی گئی ہے)، سرکاری طور پر برقرار رکھے گئے تقسیم چینلز (یہ ریپوزٹری، GitHub ریلیزز، crates.io اور Flathub) درج ہیں، اور پروجیکٹ کا کوئی سرکاری ویب سائٹ نہیں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.