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

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

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

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

PM> Install-Package Aspose.Zip

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

Convertation from TAR to TAR.Z 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 إلى TAR.Z

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

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

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

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

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

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

التحويل من TAR إلى TAR.Z - C#:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



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

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


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

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

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

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