ما هو CPIO؟ تنسيق أرشيف نسخ في Unix موضح
تنسيق أرشيف Unix الكلاسيكي الذي يقوم بتدفق الملفات مع بياناتها الوصفية.
آخر تحديث:
ما هو؟
cpio، اختصار لـ "copy in, copy out"، هي أداة يونيكس والتنسيق المرتبط بها المستخدم لدمج عدة ملفات في تيار واحد. نشأت في PWB/UNIX وتم توحيد معاييرها لاحقاً في مواصفات POSIX.1.
يقرأ برنامج cpio قائمة بأسماء الملفات من الإدخال القياسي ويكتب سلسلة متتالية من رؤوس الملفات والبيانات الوصفية والمحتويات إلى أرشيف. توجد عدة متغيرات من رؤوس البيانات، بما فيها الثنائي القديم، ASCII القديم (odc)، وتنسيقات ASCII الجديد SVR4 (newc)، والأخيرة منها مستخدمة على نطاق واسع في صور Linux initramfs وحمولات RPM.
المواصفات التقنية
الإيجابيات والسلبيات
Advantages
Stores ownership, permissions, timestamps, and device information, making it suitable for full system archiving.
Operates on a stream of files from standard input, which pipes cleanly with find and other Unix tools.
The format is described in POSIX.1, giving it a stable, well-documented specification.
Used as the payload container inside RPM packages and Linux initramfs images.
Disadvantages
cpio archives are uncompressed and must be paired with gzip or xz to reduce size.
Multiple incompatible header variants can cause confusion and portability issues.
Its command-line interface is considered less intuitive than tar for everyday use.
متى تستخدمه
يتم مواجهة cpio في الغالب في الأرشفة على مستوى النظام وحزم Linux.
حمولات حزمة RPM
RPM packages store their installable files in a cpio archive, typically compressed with gzip or xz.
لينكس initramfs
The initial RAM filesystem loaded by the Linux kernel is packaged as a cpio archive.
نسخ احتياطية للنظام
Combined with find, cpio can archive directory trees while preserving file metadata.
كيفية فتح ملف CPIO
يمكن تصنيف البرامج للتعامل مع ملفات CPIO إلى تطبيقات احترافية وأدوات مجانية مفتوحة المصدر وحلول قائمة على المتصفح والمرافق المدمجة. غالباً ما توفر التطبيقات الاحترافية ميزات واسعة للمستخدمين المتقدمين، بينما تناسب الأدوات المجانية مفتوحة المصدر أولئك الذين يبحثون عن حلول فعالة من حيث التكلفة. توفر الخيارات القائمة على المتصفح الراحة وإمكانية الوصول، في حين تتوفر المرافق المدمجة عادة على أنظمة تشبه Unix للوصول السريع.
عند اختيار برنامج للتعامل مع CPIO بشكل خاص، تعتبر عوامل مثل دقة الميزات وما إذا كنت تحتاج إلى قدرات التحرير أو مجرد المشاهدة ونموذج التكلفة حاسمة. التوافق مع المنصات مهم أيضاً، حيث قد تكون بعض الأدوات متاحة فقط على أنظمة تشغيل محددة. بالإضافة إلى ذلك، ضع في الاعتبار احتياجات التصدير وما إذا كان تحويل CPIO إلى تنسيق آخر حلاً أفضل لسير عملك.
cpio 2023
cpio هي أداة سطر أوامر لأنظمة تشبه Unix تتعامل مع أرشيفات CPIO. تسمح للمستخدمين بإنشاء واستخراج وإدراج محتويات ملفات CPIO بدقة عالية. هذه الأداة مناسبة بشكل خاص للمستخدمين الذين يرتاحون لأوامر المحطة الطرفية.
- إنشاء أرشيفات CPIO من الملفات
- استخراج الملفات من أرشيفات CPIO
- إدراج محتويات أرشيفات CPIO
- الدعم لتنسيقات CPIO المختلفة
- التكامل مع أوامر Unix الأخرى
- الدعم الأصلي على أنظمة تشبه Unix
- فعالة جداً لمعالجة الدفعات
- لا توجد حاجة لتثبيت إضافي
- واجهة سطر الأوامر قد تخيف المبتدئين
- خيارات واجهة رسومية محدودة
يصدّر إلى: N/A
الأفضل لـ:اختر cpio إذا كنت تفضل أداة قوية لسطر الأوامر لإدارة ملفات CPIO على أنظمة تشبه Unix.
زيارة cpio →Ark 21.12.3
Ark هو مدير أرشيف رسومي لنظام Linux يدعم تنسيقات أرشيف متنوعة، بما في ذلك CPIO. يوفر واجهة سهلة الاستخدام لعرض واستخراج الملفات من أرشيفات CPIO، مما يجعله في متناول المستخدمين الذين يفضلون تطبيقات الواجهة الرسومية.
- واجهة رسومية لإدارة الأرشيفات
- استخراج الملفات من أرشيفات CPIO
- عرض محتويات ملفات CPIO
- الدعم لتنسيقات أرشيف متعددة
- التكامل مع مديري الملفات
- واجهة رسومية سهلة الاستخدام
- يدعم تنسيقات أرشيف متعددة
- تكامل سهل مع بيئات سطح المكتب
- قدرات تحرير محدودة لملفات CPIO
- مصمم بشكل أساسي للاستخراج وليس الإنشاء
يصدّر إلى: N/A
الأفضل لـ:اختر Ark إذا كنت تحتاج إلى أداة واجهة رسومية سهلة الاستخدام لاستخراج وعرض ملفات CPIO على Linux.
زيارة Ark →The Unarchiver4.3.0
The Unarchiver هي تطبيق macOS مصمم للتعامل مع تنسيقات أرشيف متنوعة، بما في ذلك CPIO. يسمح للمستخدمين باستخراج الملفات بسهولة من أرشيفات CPIO من خلال واجهة بسيطة للسحب والإفلات، ما يلبي احتياجات المستخدمين الذين يفضلون عملية استخراج مباشرة.
- استخراج ملفات CPIO بالسحب والإفلات
- الدعم للعديد من تنسيقات الأرشيف
- تكامل سهل مع Finder
- ارتباط ملفات تلقائي
- عملية استخراج سريعة
- سهل جداً الاستخدام لمستخدمي macOS
- يدعم نطاقاً واسعاً من التنسيقات
- لا توجد إعدادات معقدة للتكوين
- وظائف محدودة تتجاوز الاستخراج
- لا يوجد دعم لإنشاء أرشيفات CPIO
يصدّر إلى: N/A
الأفضل لـ:استخدم The Unarchiver إذا كنت تريد أداة بسيطة وفعالة لاستخراج ملفات CPIO على macOS.
زيارة The Unarchiver →7-Zip 22.01
7-Zip هو برنامج أرشفة مفتوح المصدر شهير يدعم مجموعة واسعة من تنسيقات الأرشيف، بما في ذلك CPIO. يوفر واجهة رسومية وخيارات سطر أوامر، مما يسمح للمستخدمين باستخراج وإنشاء ملفات CPIO بسهولة ومرونة.
- إنشاء واستخراج أرشيفات CPIO
- الدعم لتنسيقات أرشيف متعددة
- نسبة ضغط عالية
- واجهة سطر أوامر متاحة
- التكامل مع Windows Explorer
- متعدد الاستخدامات مع العديد من تنسيقات الأرشيف
- قدرات ضغط قوية
- متاح على منصات متعددة
- قد تبدو الواجهة قديمة الطراز
- معقدة للمستخدمين غير المألوفين بالأرشفة
يصدّر إلى:ZIP وTAR وGZ وBZ2 وXZ
الأفضل لـ:اختر 7-Zip إذا كنت تحتاج إلى أداة أرشفة متعددة الاستخدامات يمكنها التعامل مع ملفات CPIO إلى جانب العديد من التنسيقات الأخرى.
زيارة 7-Zip →تحويل ملفات CPIO مجاناً
استخدم محول الأرشيفات المجاني عبر الإنترنت لتحويل CPIO وتنسيقات أخرى، بدون تسجيل وبدون علامات مائية.
جرّب محول الأرشيفات مجاناً