مقارنة بين صيغ وامتدادات الملفات الأرشيفية

هناك العديد من الصيغ والامتدادات الأرشيفية الشعبية « archive formats »، لإنشاء وصيانة الملفات الأرشيفية « archive files »، الجداول أدناه يقارن بين العديد من الصيغ الأرشيفية الشعبية

ميزات

الجدول في الأدنى يقارن العديد من الميزات

الهدف منها

(بالإنجليزية: Purpose)‏ وتستخدم صيغ الأرشيف لتخزين النسخ الاحتياطية، وسهولة النقل والأرشفة، العديد من الصيغ الأرشيف تقوم بضغط البيانات لإستهلاك أقل من مساحة التخزين ولتسريع النقل، كما يتم تمثيل البيانات بعدد أقل من البايت « bytes ». فائدة أخرى هي أنه يتم الجمع بين عدة ملفات في أرشيف واحد وهذا يسرع النقل ويقلل الحجم الكلي للملفات.

امتدادات أسماء الملفات

(بالإنجليزية: Filename extension)‏ في نظم التشغيل دوس وويندوز يتم معرفة أنواع الملفات عن طريق إضافة ثلاث حروف في نهاية أي ملف (يسمى الامتداد Extension) ويجب أن تكون هذه الامتدادات فريدة لكل نوع من الملفات، العديد من نظم العمليات تعرف نوع الملفات من مكوناتها ولا تحتاج للنظر إلى الامتداد مثل المستخدم العادي أو برامج الكمبيوتر.

فاحص سلامتها

(بالإنجليزية: Integrity check)‏ الملفات الأرشيفية تخزن على العديد من الأنواع من المخزنات منها القرص الصلب أو أي مخزن يعتمد على المغناطيسية، هذا النوع من المخزنات وخاصة القديم منها كانت معدلات الخطأ به كبيرة عن المخزنات الحديثه ولهذا فان العديد من الصيغ والملفات الأرشيفية تحتوي على بيانات زائدة بداخلها لمعرفة واكتشاف أي خطأ يحدث أثناء النقل أو حفظ للبيانات، برامج الأرشفة تستخدم هذه البيانات لاكتشاف وإصلاح الأخطاء لأي ملف أرشيفي.

سجل إسترجاع

(بالإنجليزية: Recovery record)‏ العديد من الصيغ والملفات الأرشيفية تحتوي على بيانات منفصلة بداخلها تساعدها على اكتشاف النقل والتخزين الخاطئ ويستطيع برنامج الأرشفة قراءة هذه البيانات من الملفات الأرشيفية وتصليح الخطأ والإسترجاع الصحيح.

تشفير

(بالإنجليزية: Encryption)‏ لكي يتم الحفاظ على وحماية البيانات المخزنة والمنقولة من أن يتم قراءتها بواسطة أي أحد غير مرغوب أو مسموح له بالقراءة تضيف الكثير من الصيغ والملفات الأرشيفية قدرات تشفيرية للبيانات وهناك العديد من اللوغريتمات (معادلات يصعب فكها) متوفرة لعمل التشفير.

مقارنة

الحاويات والضغط

التشكيل أو الصيغ امتداد الملف
انشئ بواسطة
ناريخ الظهور مبني على إمكانية الضغط وجود فاحص للسلامة إمكانية استرجاع دعم التشفير دعم أسماء طويل (يونيكود) Modification date resolution Pre-processing
Archive (ar) .a CSRG  ? Original لا لا لا لا لا 1 s  ?
cpio .cpio Bell Labs Unix System V  ? لا جزئي, select formats only لا لا لا 1 s  ?
Shell Archive (shar and makeself) .shar, .run  ? 1994 4.4BSD Original لا نعم, commonly MD5 جزئي جزئي جزئي arbitrary (typically 1 s)  ?
Tape Archive (tar) .tar Bell Labs 1975 Version 6 Unix  ? لا جزئي, metadata only. Full integrity providable by filters such as gzip. لا لا إختياري1 1 s لا
Extended TAR format (pax) .tar OpenGroup 2001 Sun proposal + TAR لا metadata لا لا نعم arbitrary (typically 1 ns)  ?
BagIt - The Library of Congress 2007 file system لا نعم لا لا نعم لا  ?
7z .7z Igor Pavlov 2000 LZMA نعم نعم,
CRC32
لا نعم,
AES-256
نعم 1 ms (maybe better?) نعم
ACE .ace Marcel Lemke  ?  ? نعم نعم نعم نعم, Blowfish نعم  ?  ?
AFA .afa Vicente Sánchez-Alarcos 2009 Original نعم نعم نعم نعم, AES and CAST نعم  ?  ?
ARC .arc Thom Henderson (SEA) 1985  ? نعم CRC16 لا قالب:Bad لا 2s  ?
ARJ .arj Robert Jung 1991 AR001 and AR002 نعم نعم نعم قالب:Bad لا  ?  ?
B1 .b1 Catalina Group Ltd 2011 LZMA نعم نعم لا نعم, AES نعم  ?  ?
Cabinet .cab Microsoft 1992 Windows 3.1 DEFLATE نعم إختياري PKCS7 Authenticode signature لا إختياري (with SDK) نعم 2 s  ?
Compact File Set .cfs Joe Lowe (Pismo Technic Inc.) 2008 ZIP/LZMA نعم نعم  ? نعم نعم  ?  ?
Compact Pro .cpt Bill Goodman 1990 (as "Compactor") Original نعم نعم لا نعم  ?  ?  ?
Disk Archive (DAR) .dar Denis Corbin 2002 Original نعم نعم نعم2 نعم نعم 1 µs نعم
DGCA .dgc Shin-ichi Tsuruta 2001 GCA نعم نعم نعم نعم نعم  ?  ?
FreeArc .arc Bulat Ziganshin 2006 TTA نعم نعم نعم نعم, AES, Blowfish, Twofish and Serpent نعم  ?  ?
LHA (also LZH) .lzh, .lha Haruyasu Yoshizaki 1988 Frozen نعم Only on recent LHA releases لا لا لا 1–2 s  ?
LZX .lzx Jonathan Forbes and Tomi Poutanen 1995 LZ77 نعم Only on recent LZX releases  ?  ?  ?  ?  ?
Sparc .arc David Pilling 1989  ? نعم  ?  ?  ?  ?  ?  ?
WinMount format .mou  ? 2007  ? نعم نعم نعم نعم نعم  ?  ?
Macintosh Disk Image .dmg Apple Computer 2001 Mac OS X Original نعم نعم  ? نعم  ?  ?  ?
Partition Image (PartImage) .partimg François Dupoux and Franck Ladurelle 2000  ? نعم  ?  ?  ?  ?  ?  ?
PAQ Family (Several formats)4 .paq#*, .lpaq#* Matt Mahoney 2002–2006 Original نعم  ?  ?  ?  ?  ?  ?
PEA .pea Giorgio Tani 2006 Original, Deflate based compression نعم نعم Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool لا نعم Authenticated Encryption, AES128 and AES256 in EAX mode نعم system dependent نعم arbitrary  ?
PIM .pim Ilia Muraviev 2004–2008 Original نعم نعم لا لا نعم لا  ?
Quadruple D .qda Taku Hayase (aka sandman) 1997  ? نعم  ?  ?  ?  ?  ?  ?
RAR .rar Eugene Roshal 1993 Original نعم نعم,
CRC32,
BLAKE2
نعم,
Reed-Solomon
نعم,
AES-256
نعم,
UTF-8
s, 1 Second|s, 6.5536 Millisecond|ms, 25.6 Microsecond|µs or 100 Nanosecond|ns 3 Dropped
RK .rk M Software, Ltd. 2004 Original نعم نعم لا نعم, AES, Square, Twofish نعم 1 s  ?
NuFX .shk Andy Nicholas 1989 Original نعم CRC16 لا لا لا 1 s  ?
StuffIt (also SIT) .sit Raymond Lau 1987  ? نعم  ?  ? نعم  ?  ?  ?
StuffIt X (also SITx) .sitx Aladdin/Allume Systems 2002  ? نعم  ? إختياري نعم, RC4,Blowfish,
AES,DES
نعم  ?  ?
UltraCompressor II .uc .uc0 .uc2
.ucn .ur2 .ue2
Nico de Vries 1992–1996 LZ77 and Huffman coding نعم نعم نعم نعم, triple DES  ?  ?  ?
Windows Image .wim Microsoft  ? Original نعم إختياري  ? لا نعم  ?  ?
ZIP (also PKZIP) .zip Phil Katz 1989 DEFLATE نعم نعم لا نعم, AES نعم 2 s  ?
ZPAQ .zpaq Matt Mahoney 2009 PAQ نعم نعم, SHA-1 لا نعم, AES-256 نعم  ?  ?
ملاحظات ومراجع

(بالإنجليزية: note)‏

^1 While the original tar (file format)|tar format uses the ASCII character encoding, current implementations use the UTF-8 (Unicode) encoding, which is backwards compatible with ASCII.
^2 Supports the external Parchive program (par2).
^3 From 3.20 release RAR can store modification, creation and last access time with the precision up to 0.0000001 second (= 0.1 µs).
^4 The PAQ family (with its lighter weight derivative LPAQ) went through many revisions, each revision suggested its own extension. For example: ".paq9a".

الرزم والتوزيعات البرمجيه

التشكيل والصيغ امتداد الملف انشئ بواسطة تاريخ الظهور مبني على وجود فاحص للسلامة إمكانية استرجاع دعم التشفير دعم أسماء طويل (يونيكود) Modification date resolution
Debian package (deb) .deb Debian

دبيان

1994 Debian 0.91 ar, Tar (file format)|tar, and gzip نعم لا لا نعم 1 s
Macintosh Installer .pkg, .mpkg (metapackage) NeXT 1989 NeXTSTEP 1.0 pax and gzip نعم  ?  ? نعم  ?
RPM Package Manager (RPM) .rpm Red Hat 1995 Red Hat Linux 1.0 cpio and gzip نعم  ?  ?  ? 1 s
Slackware Package .tgz Patrick Volkerding 1993 Slackware 1.0 tar and gzip نعم لا لا  ?  ?
Windows Installer (also MSI) .msi Microsoft

ميكروسوفت

2000 Windows 2000 Cabinet and SQL إختياري PKCS7 Authenticode Signature لا لا لا 2 s
Java Archive (JAR1) .jar Sun Microsystems

صن ميكروسيستم

1997 JDK 1.1 PKZIP نعم  ?  ? نعم  ?
extension package .crx Google 2009 (Chrome 4.0) Zip  ?  ? نعم[1][إخفاق التحقق]  ?  ?
Pacman .pkg.tar.xz Judd Vinet  ? .tar.xz  ?  ?  ?  ?  ?
ملاحظات ومراجع

(بالإنجليزية: note)‏

^1 Not to be confused with the archiver JAR (software)|JAR written by Robert K. Jung, which produces ".j" files.

انظر أيضا

مراجع

  • بوابة برمجيات
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.