Quration AIQ

webdata

تصغير ملف كبير إلى نسخة مضغوطة أصغر يبدو وكأنه سحر، لكنه يعتمد على حيلة بسيطة قائمة على الأنماط.

فأي تفسير أقرب لكيفية حدوث ذلك عند ضغط الملف (zip)؟

الأنماط المتكررة تُعاد كتابتها بصياغة أقصر
الضغط بلا فقدان يعيد كتابة 'AAAA' كـ'A×4' — قابل للعكس تمامًا. JPG وMP3 ضغط مع فقدان: يتجاهلان تفاصيل بالكاد يلاحظها البشر، ولهذا هما أصغر لكن لا يمكن استعادتهما.

يعتمد ضغط الملف على رصد الأنماط المتكررة وإعادة كتابتها بترميز أقصر — تكرار مثل 'أأأأ' يمكن تخزينه كـ'أ أربع مرات' بدلًا من أربعة أحرف منفصلة، وبما أن الملفات الحقيقية مليئة بمثل هذا التكرار، فإعادة الكتابة هذه تقلّص حجم الملف مع بقائه قابلًا للاسترجاع الكامل إلى أصله.

الملفات لا تحتوي على 'فراغ فعلي' يُعصر منه شيء بأي معنى حرفي، والضغط غير الفاقد (lossless) تحديدًا لا يحذف محتوى أقل أهمية — ذلك الوصف ينطبق فعليًا على صيغ الضغط الفاقد، وهي فئة مختلفة تمامًا.

تستخدم صور JPG وملفات صوت MP3 ضغطًا فاقدًا بدلًا من ذلك، تتخلص عمدًا من تفاصيل دقيقة تكاد لا تُلاحظها العين أو الأذن البشرية، ما يقلّص الملفات أكثر مما تستطيعه الطرق غير الفاقدة، لكنه يعني أن البيانات الأصلية لا يمكن استعادتها بشكل كامل بعد ذلك.

▶ Quration AIQ

webdata

ما القاعدة المعتادة للاختيار بينهما؟ماذا يمكنك أن تفعل هناك؟ما هذا «دفتر هاتف الإنترنت»؟ماذا يعني الحرف s الإضافي؟ما هي ملفات الكوكيز فعليًا؟فما هي الذاكرة المؤقتة (cache) أصلاً؟فما أقرب حقيقة مادية وراء ذلك؟أي وصف يناسبه؟في https://shop.example.com/items?id=42، ماذا يُسمّى example.com؟أي لغة كانت الطريقة القياسية لمحادثتها لنصف قرن؟ما امتداده؟فما هو الخادم (server) بالضبط؟

Quration — Quration AIQ