وحدة استخراج الأرشيف هي وحدة فك الضغط عبر الإنترنت الخاصة بـ ASP.NET وهي تتيح للمستخدمين تصفح محتويات الحزمة المضغوطة وتنزيل الملفات بداخلها دون تنزيلها، وهي تدعم جميع تنسيقات الملفات المضغوطة الشائعة، بما في ذلك 7z وarj وbz2 وcab(ms). )، chm، cpio، deb، gz، iso، lzh، nsis، rar، jar، rpm، tar، wim، z، تنسيقات zip، وحدة استخراج الأرشيف تنفذ خوارزميات لمختلف تنسيقات الضغط، دون دعم برامج خارجية، وتعمل بثبات سريع وبسيط ومريح في الاستخدام ومرن في التوسع، ومناسب لتوسيع وظيفة أي موقع ويب ASP.NET.
لماذا تحتاج إلى وحدة استخراج الأرشيف؟
بعد تنزيل حزمة مضغوطة، يجد الكثير من الأشخاص أن ما قاموا بتنزيله ليس هو ما يحتاجون إليه، وعليهم البحث عنه مرة أخرى، وهذا لا يضيع وقت المستخدم الثمين فحسب، بل يؤدي أيضًا إلى تحميل الشبكة غير الضرورية إلى موقع الويب هو تنزيل ملف إن القدرة على معرفة المحتوى الموجود في الملف الذي سيتم تنزيله من قبل لن تترك الدائرة، وفي الوقت نفسه، تعمل أيضًا على تحسين الإنسانية في مجتمع اليوم حيث الوقت هو المال والوقت هو الحياة، وهو أمر مهم للغاية لتجنب إهدار وقت المستخدمين غير الضروري.
ما الذي يمكن أن تقدمه وحدة استخراج الأرشيف إلى موقع الويب؟
تعمل وحدة استخراج الأرشيف على تحويل عملية تنزيل المستخدمين للملفات إلى تصفح محتويات الحزمة المضغوطة، مما يزيد بشكل كبير من التصاق موقع الويب، ويزيد من الحجم الكهروضوئي لموقع الويب، ويقلل من تكلفة تصفح الشبكة وعرض النطاق الترددي للشبكة هي أثمن الموارد، وقد يكون الاستهلاك الأقل بمقدار 1 ميجابايت في الثانية قادرًا على توفير الحمولة لمئات الأشخاص الآخرين، وهو ما يمكن القول أنه يقتل عدة عصافير بحجر واحد.
ما نوع موقع الويب الذي يحتاج إلى وحدة استخراج الأرشيف؟
تعتبر وحدة استخراج الأرشيف مناسبة لمواقع تنزيل الموارد ومواقع شركات البرمجيات ومواقع الويب الأخرى التي تقدم خدمات التنزيل.
ما نوع مواقع الويب التي يمكنها استخدام وحدة استخراج الأرشيف؟
تم تطوير عذر وحدة استخراج الأرشيف في لغة C#، وتم تطوير الخوارزمية في لغة C++، وهي أسرع وأكثر كفاءة استنادًا إلى .NET 2.0، يمكن لأي موقع يدعم ASP.NET 2.0 استخدام وحدة استخراج الأرشيف.
الوظائف والميزات
1. بسيط: ما عليك سوى التسجيل في HttpModules في web.config وسيتم تشغيله تلقائيًا وفقًا للتكوين الافتراضي. 2. مرن: يمكن تعيين معلمات التشغيل لوحدة استخراج الأرشيف من خلال قسم configSections في web.config، ويمكن تحديد لاحقة ملف الاستخراج المراد تنفيذه، ويمكن تعيين كلمة مرور إلغاء الضغط الافتراضية، وهو أمر مناسب بشكل خاص لتنزيل مواقع الويب بكلمات مرور موحدة لإلغاء الضغط. 3. قابل للتوسيع: يمكن تنفيذ تصفح الملفات باستخدام مسارات التنزيل المخفية من خلال واجهة IArchivePathHandler. 4. الكفاءة: تعمل وحدة استخراج الأرشيف من خلال تنفيذ خوارزميات ضغط مختلفة بالنسبة لتنسيقات الضغط الفردي (مثل 7z وrar وzip وace وjar وcab وtar وما إلى ذلك، عادةً ما يستخدم عموميو موقع الموارد مثل هذه التنسيقات). لا تولد ملفات مؤقتة، ويتم إخراج القائمة مباشرة إلى الاستجابة عند التصفح، والتي لا تشغل الذاكرة وتتميز بسرعة البرق. 5. قوي: يدعم جميع تنسيقات الضغط تقريبًا، بما في ذلك 7z وarj وbz2 وcab(ms) وchm وcpio وdeb وgz وiso وlzh وnsis وrar وjar وrpm وtar وwim وz وzip In الحقيبة. 6. ودية: تعتمد الواجهة نافذة مشابهة لبرنامج Winrar، مما يسمح لك بتصفح الأدلة على جميع المستويات بسهولة، ويمكنك فتح الملفات مباشرة في الحزمة المضغوطة كما لو كانت تعمل على الجهاز المحلي المعروضة، وهي بسيطة وأنيقة. 7. متوافق: يدعم جميع المتصفحات، بما في ذلك Netscape وIE وMozilla وFirefox وOpera وSafari وChrome وTT وMaxthon وMyIE.