تحتفظ مكتبة صورك
بنسخة من نفسها.
يقوم Img DeDup ببصمة كل صورة وفيديو على آيفون الخاص بك، ويطبّق التجميع على النسخ المتطابقة بايتياً، وإعادة الحفظ المتقاربة جداً، وأطر الانفجارات المتبقية، ويظهر لك بالضبط أي نسخة سيحتفظ بها. أنت تقرر ما سيتم حذفه. لا يغادر أي شيء الهاتف.
مجاني أثناء فترة الاختبار. آيفون وآيباد، iOS 26 أو أحدث.
أربع مراحل، ثم قرار
لا يمكن مقارنة مكتبة كبيرة صورةً تلو الأخرى — فهذا يعني مليارات المقارنات. يقوم Img DeDup بتضييق نطاق البحث بتكلفة منخفضة أولاً، ولا يقوم بالعمل المكلف إلا على ما يبقى.
- كل صورة وفيديوتضم المكتبة بأكملها، والعناصر المخفية، وأطر الانفجارات الفردية.
- استبعد معظمهاالأبعاد وحجم الملف معروفان بالفعل ولا يكلف قراءتهما شيئاً. في مكتبة تحتوي على 57,847 عنصراً، يتبقى بضع مئات من المرشحين.
- خذ بصمة ما تبقىSHA-256 للنسخ المتطابقة بايتياً. بصمة إدراكية منفصلة للصورة نفسها المحفوظة مرتين ببيانات مختلفة.
- جمّعها في ثلاثة أنواعالتطابق التام يحتفظ بأقدم نسخة. التشابه يحتفظ بأعلى جودة — أكبر عدد من البكسلات، ثم أكبر حجم ملف. الانفجارات تحتفظ بالإطار الذي اخترته أنت أو تطبيق الصور.
- أنت تراجعيُحتفظ بالأخضر، ويُحذف الأحمر، وتُعرض كل مجموعة. لم يتحرك شيء بعد.
- تأكيدانتطلب التطبيق ذلك، ثم تطلب iOS مرة أخرى في مربع حوارها الخاص مع عددها الخاص.
- المحذوفات مؤخراً، 30 يوماًحيث تستقر النسخ. لا يُسمح لتطبيق تابع لجهة خارجية بتفريغ هذا السلة.
- تفرغها أنت في الصورفقط عندها يُطلق المساحة حقاً، وفقط عندها تبدأ iCloud في إعادة الحساب.
يتم حفظ نقطة التفتيش أثناء المسح كل بضع عشرات من العناصر، لذا يستأنف الإغلاق القسري من حيث توقف بدلاً من البدء من جديد. يمكنك أيضاً تحديد حد زمني للجلسة بساعة واحدة وإنهائها لاحقاً.
معنى الرموز
شاشة النتائج كثيفة عن قصد — مجموعة من عشر نسخ يجب أن تكون قراراً واحداً، وليس عشر قرارات. هذا هو نفس المفتاح الذي يظهره التطبيق عند فتحه لأول مرة، ومن علامة الاستفهام لاحقاً.
الشريط العلوي
- هذا المفتاح
- بعد الحذف
- إعادة المسح، من ذاكرة التخزين المؤقت
الشريط السفلي
- تحديد المجموعات
- حذف جماعي
- إيقاف التحديد
- تحديد الكل، انقر للتصفير
- حذف النسخ الحمراء
في الصفوف
- إطار أخضر: تم الإبقاء
- إطار أحمر: تم الحذف
- الأصل آمن
- النسخة الحمراء مفضلة
- النسخة الحمراء تحتوي على تعديلات
- النسخة موجودة في المخفي
- لم يتم تحميل معاينة
- انقر على صف، اسحب للحذف
يشمل الحذف الجماعي المفضّلة بشكل افتراضي. هذا مقصود، وتُعلّم كل مجموعة علامة القلب حيث ينطبق ذلك لتتمكن من رؤية تلك التي تنطبق عليها قبل التأكيد.
كل شاشة
لقطة من الإصدار المُرسَل للشحن على iPhone 17 Pro Max، ضد مكتبة حقيقية تحتوي على 57,847 صورة وفيديو بإجمالي 1.01 تيرابايت. لا شيء هنا نموذج أولي.
ما يفعله
ثلاثة أنواع من المزدوج، وقاعدة واحدة لكل منها حول ما ينجو.
نسخ مطابقة تمامًا
مطابقة بتجزئة SHA-256. يتم الاحتفاظ بأقدم نسخة، ويتم تقديم كل نسخة لاحقة. لا يوجد حكم متضمن ولا يُطلب منك أي حكم.
النسخ المتشابهة
نفس الصورة مخزنة مرتين — أعيد حفظها، أعيد ضغطها، أعيد تغيير حجمها. بصمة إدراكية تكتشف هذه الحالات حيث يفشل التحقق من التكامل. تبقى النسخة ذات الجودة الأعلى.
إطارات التسلسل السريع
الإطار الذي اختارته Photos، أو الذي اخترته أنت، يبقى. فقط الإطارات الإضافية المحيطة به هي التي تُعرض دائماً.
صرامة قابلة للتعديل
الوضع الصارم يجد فقط النسخ المتطابقة تقريباً. الوضع العادي هو الافتراضي. الوضع الفضفاض يلتقط أيضاً المتغيرات المعاد ضغطها أو تغيير حجمها، على حساب بعض المطابقات الخاطئة.
لا شيء يُتخطى
يتم مسح الصور المخفية وكل إطار من إطار التسلسل السريع بدلاً من تخطيها. النسخة التي لا يمكنك رؤيتها تشغل نفس مساحة التخزين مثل النسخة التي يمكنك رؤيتها.
فحص محجوز بنقاط تفتيش
يتم حفظ التقدم كل بضع عشرات من العناصر. الإغلاق القسري يستأنف من حيث توقف. يمكنك تحديد حد زمني للجلسة بساعة واحدة وإنهائها في وقت آخر.
يعمل مع صور iCloud
يتم تنزيل النسخ الأصلية فقط عند الحاجة الفعلية للمقارنة. إذا قمت بإيقاف ذلك، يستخدم الفحص المعاينات المحلية، مما يقلل من العمل ولا يقوم بتنزيل أي شيء.
سجل مكتوب
يتم تسجيل كل عملية حذف مع اسم الملف، وقيمة SHA-256، وعدد البايتات، والنسخة التي تم الاحتفاظ بها. للتحقق، يعيد جلب كل ملف من المكتبة ويبلغ عن المفقود.
أدلة قابلة للتصدير
يمكن مشاركة سجل الحذف، وسجل لقطات التاريخ، وتقارير الوفرة بنص عادي خارج التطبيق، بتنسيقات يمكنك قراءتها بدونه.
السعر مقابل خطتك
يتم تقييم المساحة المحررة مقابل طبقة iCloud+ التي تدفعها فعلياً، محسوبة بشكل تناسبي شهرياً وسنوياً وعقودياً. الرقم التناسبي هو الحد الأدنى الصادق.
لا حساب، لا خادم
لا يتم رفع أي شيء ولا يتم تتبع أي شيء. حركة الشبكة الوحيدة هي الخاصة بـ Apple، عندما يرسل iCloud نسخة أصلية طلب التطبيق قراءتها.
لا يمكنه الإزالة نيابة عنك
تذهب النسخ المحذوفة إلى "المحذوفات مؤخراً" لمدة 30 يوماً. لا يمكن لتطبيق تابع لجهة خارجية إفراغ هذا السلة. يقول التطبيق ذلك بوضوح ويظهر لك الخطوات.
الأسئلة
ثلاثة حدود تستحق المعرفة قبل البدء: هذا التطبيق يجد النسخ ويقترح عمليات الحذف، لكنه لا يمكنه إفراغ "المحذوفات مؤخراً"، ولا يمكنه جعل iCloud يعيد حساب التخزين بشكل أسرع، ولا يمكنه رؤية ما بداخل ألبوم "التكرارات" الخاص بـ Apple. كل ما يلي ينبع من هذه القيود.
هل يحذف أي شيء بمفرده؟
لا. تعرض شاشة المراجعة المقترحات فقط. اللون الأخضر يشير إلى النسخة التي سيقترح الاحتفاظ بها، والأحمر يشير إلى ما سيقترح حذفه، ولا يتحرك أي شيء حتى تضغط على زر الحذف. ثم يطلب iOS مرة ثانية، في مربع حوار خاص به، محدداً العدد الدقيق للصور.
إلى أين تذهب النسخ المحذوفة؟
إلى "المحذوفات مؤخراً"، حيث تبقى لمدة 30 يوماً. هذه قاعدة نظامية ولا يمكن لأي تطبيق من طرف ثالث تجاوزها أو إفراغها. لإطلاق المساحة فعلياً، افتح تطبيق الصور، انتقل إلى "الأدوات" ثم "المحذوفات مؤخراً"، وقم بالمصادقة، ثم اضغط "حذف الكل". يعرض التطبيق هذه الخطوات بعد كل عملية حذف لأنه لا يمكنه تنفيذها نيابةً عنك.
لماذا لم ينخفض مساحة تخزين iCloud؟
تتراكم ثلاث تأخيرات منفصلة. أولاً، تتم مزامنة عمليات الحذف مع iCloud، ثم التنزيل إلى كل جهاز Mac وiPad، مما يستغرق دقائق إلى ساعات. لا تزال "المحذوفات مؤخراً" تحتفظ بالنسخ حتى تقوم بإفراغها. وثالثاً، يعيد إعدادات "المساحة" في "الإعدادات" حسابها وفقاً لجدول زمني خاص من Apple، مما قد يستغرق ساعات أو أياماً. لا يوجد خطأ؛ فلا توجد واجهة برمجة تطبيقات (API) تجعل أيًا من ذلك أسرع.
ما الذي يُعتبر مشابهاً؟
نفس الصورة المخزنة مرتين ببايتات مختلفة — أعيد حفظها، أو ضغطها، أو تغيير حجمها، أو تصديرها واستيرادها مرة أخرى. يلتقط بصمة الإدراك هذه الحالات حيث يفشل التحقق من التكامل (checksum). أنت من يحدد درجة الدقة: "صارم" يجد فقط النسخ المتشابهة جداً، و"عادي" هو الإعداد الافتراضي، و"واسع" يلتقط أيضاً المتغيرات المعاد ضغطها أو تغيير حجمها على حساب بعض المطابقات الخاطئة.
هل يغادر أي شيء هاتفي؟
لا. لا يوجد حساب، ولا خادم، ولا تحليلات. تحدث بصمة المحتوى والمقارنة والحذف كلها على الجهاز. حركة الشبكة الوحيدة هي حركة أبل الخاصة، عندما يرسل iCloud النسخة الأصلية التي يحتاج التطبيق لقراءتها.
هل يمكنني التحقق مما حذفه؟
نعم. يتم تسجيل كل عملية حذف في سجل يحتوي على اسم الملف، وقيمة SHA-256، وعدد البايتات، ومعرف النسخة التي تم الاحتفاظ بها. يتحقق التحقق من المكتبة عند إعادة الاسترجاع من كل معرف مسجل ويبلغ عن تلك التي اختفت. يمكنك تصدير السجل، وسجل لقطات التاريخ، وتقارير الوفرة كنص عادي في أي وقت.
لماذا لا يزال ألبوم المكررات في تطبيق الصور يعرض المجموعات؟
يتم بناء هذا الألبوم بواسطة تحليل تطبيق الصور الخاص به، الذي يعمل على جهاز Mac فقط أثناء حالة الخمول والاتصال بالطاقة. يستمر في عرض المجموعات التي أزالها هذا التطبيق بالفعل حتى يتم تشغيل هذه العملية مرة أخرى. كلاهما ينظر إلى نفس المكتبة بجدول زمني مختلف.
هل سيمس الصور التي ليست مكررات حقيقية؟
المجموعات المتطابقة متطابقة بايتياً حسب SHA-256، لذا لا يوجد حكم ذاتي متضمن. المجموعات المتشابهة ومجموعات الصور المتسلسلة تتطلب حكماً ذاتياً، ولهذا السبب يتم عرض كل مجموعة قبل حدوث أي شيء ولأن درجة الصرامة قابلة للتعديل. يتم تضمين الصور المخفية وكل إطار من صور الصور المتسلسلة في الفحص بدلاً من تخطيها، لأن النسخة التي لا يمكنك رؤيتها لا تزال تستهلك مساحة تخزين.
ثلاث طرق للحصول عليه
يوجد تطبيق واحد وإصدار واحد منه. ما يختلف هو طريقة الحصول عليه: اثنان من هذه الخيارات مجانيان ويتطلبان الصبر أو حساب مطوّر بدلاً من ذلك، والثالث هو الذي يتم تثبيته ببساطة.
TestFlight — مجاني، 90 يوماً
متاح لأي شخص، دون دعوة أو خطوة موافقة. قم بتثبيت تطبيق TestFlight الخاص بشركة Apple، وافتح الرابط العام، وسيتم تثبيت النسخة التجربية جنباً إلى جنب مع كل شيء آخر. يبقى كل إصدار قابلاً للاستخدام لمدة 90 يوماً من يوم نشره؛ ويعيد إصدار جديد ضبط المؤقت، لذا تستمر النسخة التجربية في العمل طالما يتم تحديثها.
قم ببنائه بنفسك — مجاني
التطبيق عبارة عن مشروع Xcode واحد تم إنشاؤه بواسطة XcodeGen. قم باستنساخه، وشغّل الأمر xcodegen generate، ثم إما أن تبنيه مباشرة على جهازك الخاص من Xcode أو تنتج ملف .ipa للإصدار النهائي (Release) وقم بتثبيته يدوياً باستخدام AltStore أو Sideloadly. لا يوجد تشويش للكود ولا يوجد خادم يحتاج إلى إعداد — ما تبنيه هو ما يظهر على TestFlight.
سيعمل حساب Apple مجاني على توقيعه، لكن مدة هذا التوقيع سبعة أيام فقط قبل أن يتعين إعادة بناء التطبيق. إن حساب Apple Developer المدفوع هو ما يلغي هذا المؤقت الزمني.
اشتريه — مقابل الوقت الذي ستوفره
شراء واحد. لا اشتراك، ولا شراء داخل التطبيق، ولا إعلانات، ولا حساب مستخدم، ويحدث نفسه تلقائياً مثل أي تطبيق آخر. أنت تدفع لتتجاوز الطريقتين المذكورتين أعلاه — الشهادات، وإعادة البناء، والمؤقت السباعي — ولتمويل العمل وراء ذلك.
على متجر التطبيقات بمجرد انتهاء فترة النسخة التجربية.
بغض النظر عن المسار الذي تسلكه، يطلب التطبيق صلاحية القراءة والكتابة الكاملة للصور عند التشغيل الأول. لا يمكن للصلاحية للقراءة فقط الحذف، لذا يجب أن تطلب الموجه هذه الصلاحية.