كيفية تحويل TAR.GZ إلى TAR.Z باستخدام C#

أولاً، تحتاج إلى الحصول على مكتبة Aspose.Zip والرجوع إليها في مشروع C# الخاص بك. يمكنك عادةً تنزيله من موقع Aspose على الويب أو استخدام حزمة NuGet إذا كانت متوفرة. مدير الحزم، ابحث عن Aspose.ZIP وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

إدارة حزم NuGet باستخدام حزمة Visual Studio

أمر وحدة تحكم مدير الحزم:

PM> Install-Package Aspose.Zip

خطوات تحويل TAR.GZ إلى TAR.Z عبر C#

Convertation from TARGZ to TARZ consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

متطلبات النظام

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

معلومات عامة حول التحويل من TAR.GZ إلى TAR.Z

يتضمن تحويل ملفات TAR.GZ إلى تنسيق TAR.Z باستخدام لغة C# عملية متعددة الخطوات تجمع بين تقنيات إلغاء الضغط وإعادة الضغط. للبدء، يجب عليك الحصول على مكتبة Aspose.Zip والرجوع إليها في مشروع C# الخاص بك، والتي يمكن عادةً تنزيلها من موقع Aspose على الويب أو تثبيتها عبر مدير الحزم NuGet في Visual Studio. تأكد من أن لديك بيئة التطوير اللازمة، مثل Visual Studio، وتلبية متطلبات النظام، بما في ذلك دعم .NET Framework وCOM Interop.

تتكون عملية التحويل من TAR.GZ إلى TAR.Z من عدة مراحل. أولاً، ستحتاج إلى فك ضغط أرشيف TAR.GZ، واستخراج محتوياته إلى موقع تخزين وسيط. تتضمن هذه الخطوة إزالة ضغط Bzip2 مع الاحتفاظ بالملفات والأدلة الأصلية. بمجرد استخراج البيانات، يمكنك المتابعة لضغطها إلى تنسيق TAR.Z المطلوب باستخدام مكتبة Aspose.Zip. تتيح لك هذه المكتبة تجميع الملفات والأدلة المستخرجة في أرشيف TAR.Z مع الحفاظ على هيكلها الهرمي وبياناتها الوصفية. تضمن عملية التحويل هذه أن يكون لديك أرشيف TAR.Z بنفس محتوى ملف TAR.GZ الأصلي، مما يجعله مناسبًا للبيئات المشابهة لنظام Unix.

من خلال اتباع هذه الخطوات والرجوع إلى الوثائق والموارد التي يوفرها Aspose.Zip، يمكنك إجراء تحويل TAR.GZ إلى TAR.Z بكفاءة في مشروع C# الخاص بك. يتيح لك هذا العمل مع بياناتك بالتنسيق المطلوب، مما يسهل سهولة التخزين والنقل والتوافق داخل بيئات تشبه Unix.

رمز من TAR.GZ إلى تنسيقات مختلفة: يحتوي أرشيف TAR.GZ عادةً على سجلات أو ملفات متعددة. لتحويل هذا الأرشيف إلى تنسيقات مثل GZ (Gzip)، وLZ (Lzip)، وZ (Unix Compress)، وXZ (XZ Utils)، وBZ2 (Bzip2)، تتمثل الطريقة الشائعة في تجميع المحتويات أولاً في ملف TAR (شريط) أرشيف) الشكل. تذكرنا هذه العملية بالممارسة النموذجية في بيئات Linux.

في عملية التحويل هذه، يتم أولاً تجميع كل ملف أو سجل داخل أرشيف TAR.GZ معًا في أرشيف TAR واحد. يعمل أرشيف TAR كحاوية للملفات الفردية، مع الحفاظ على بنيتها الأصلية وبياناتها الوصفية. بمجرد تغليف البيانات في أرشيف TAR، يصبح من الأسهل تطبيق خوارزميات وتنسيقات ضغط مختلفة.

يرجع اختيار TAR كتنسيق وسيط إلى بساطته وتوافقه الواسع عبر العديد من أنظمة التشغيل المشابهة لنظام Unix. فهو يوفر طريقة مباشرة لتجميع الملفات معًا دون تطبيق الضغط مباشرة. بعد اكتمال تعبئة TAR، يمكن تطبيق عمليات الضغط اللاحقة على أرشيف TAR لإنشاء تنسيقات الإخراج المطلوبة، مثل GZ أو LZ أو Z أو XZ أو BZ2.



تطبيق مجاني لتحويل ZIP إلى TAR.GZ

تحقق من عروضنا التوضيحية المباشرة عن تحويل TAR.GZ إلى TAR.Z مع المزايا التالية


مكتبة Aspose.ZIP موثوقة يمكنها ضغط الأرشيفات واستخراجها وتشفيرها وفك تشفيرها وتحويلها ودمجها. يسمح Aspose.ZIP for .NET API بمعالجة أنواع الأرشيف المختلفة دون الخوض في التعقيد الأساسي لتنسيقات الملفات المضغوطة مع الحد الأدنى من جهود الترميز.

تحويلات TAR.GZ المدعومة الأخرى

يمكنك أيضًا تحويل TAR.GZ إلى العديد من تنسيقات الملفات الأخرى بما في ذلك القليل منها المدرج أدناه.

TAR.GZ إلى ZIP TAR.GZ إلى 7ZIP TAR.GZ إلى CPIO TAR.GZ إلى TAR TAR.GZ إلى TAR.BZ2 TAR.GZ إلى TAR.GZ TAR.GZ إلى TAR.LZ TAR.GZ إلى TAR.XZ TAR.GZ إلى TAR.Z