سؤال

أنا في البحث عن طريقة إضافة عدة ملفات في ملف واحد, مثل الكثير من ملف مضغوط.أنا بحاجة إلى أن تكون قادرة على إنشاء ملف الحاوية على الطاير و إضافة العديد من الوثائق والصور وغيرها من الملفات الهامة في وعاء.معايير بلدي هو أنك لا تحتاج إلى تثبيت أي برامج إضافية على جهاز الكمبيوتر (preferebly فقط .ملف DLL أستطيع أن تتضمن في المشروع), هذا البرنامج مجاني و يمكنك تشفير البيانات.

أحد يعرف من أي خير حاوية البرامج التي لديها دعم هذه 2 المقاييس أو إذا كان أي شخص يعرف أي معلومات جيدة حول كيفية إنشاء الخاصة بك الحاوية.

باتريك

هل كانت مفيدة؟

المحلول

هل يجب أن يكون مثل ملف مضغوط أو يمكن أن يكون ملف مضغوط?

هل تستخدم .NET Framework 3.0 أو 3.5?إذا كان الأمر كذلك ، انظر النظام.IO.التعبئة والتغليف.ZipPackage

هذا النقاش قسم عن ذلك.

بالإضافة إلى DotNetZip (المرخصة مع Microsoft Public License) أن جاي ريجز يذكر هناك SharpZipLib (ترخيص GPL).أيهما تختار ، تأكد من شروط الترخيص تطابق فهم كلمة "مجانا".

إذا كان يمكنك استخدام ZipPackage فائدة واحد هو أنك لا تحتاج إلى التفكير في شروط الترخيص (ما وراء تلك النامية الأخرى .صافي التطبيق).

تحرير: DotNetZip و SharpZipLib دعم التشفير.أنا لا أرى أن ZipPackage لا, ولكن هل يمكن أن ننظر النظام.IO.التعبئة والتغليف.EncryptedPackageEnvelope.

نصائح أخرى

واعتدت DotNetZip في المشروع وانها عملت بشكل جيد حقا. أوصي استخدامه. وهو يدعم التشفير وسهلة الاستخدام.

http://www.codeplex.com/DotNetZip

المستخدم .صافي GZipStream فئة(نظام.IO.ضغط مساحة الاسم.) لضغط و فك ضغط الملفات.يمكنك العثور على مزيد من المعلومات حول

  1. MSDN الرابط

  2. ضغط GZIP

شخصيا استخدم هذه التقنية decomress .ملف مضغوط. انقر هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top