فرمت tar.gz

فرمت tar.gz چیست؟ فرمت فشرده سازی فایل در هاست و سرور ها

زمان انتشار: در تاریخ ۱۴۰۱/۰۲/۲۶ ساعت ۲۱:۰۰ | بلاگ . عمومی

شاید برای شما هم سوال شده باشد که چرا بر روی سرور ها و هاستینگ ها از فرمت tar.gz به جای zip برای فشرده سازی استفاده می شود.

فرمت tar.gz به عنوان یکی از فرمت های فشرده سازی می شود. از این فایل فرمت بر روی سرور های لینوکسی استفاده می شود. این فرمت نیز مانند فرمت ZIP، به یکی از الگوریتم های compress شناخته می شود.

فرمت tar.gz چیست؟

همانطور که از نام آن مشخص است، این فرمت در واقع از دو بخش تشکیل شده است. بخش اول پسوند، یعنی tar، از عبارت Tape Archive گرفته شده است. در سیستم های لینوکسی، فایل های tar معروف ترین نوع آرشیو هستند. فایل tar ابتدا در سال ۱۹۷۹ برای سیستم های یونیکسی ایجاد شد. در آن زمان دستور tar به مدیران سیستم، امکان آرشیو کردن فایل روی یک نوار مغناطیسی را می داد.

بعدا فرمت tar.gz در سیستم عامل لینوکس هم به طور گسترده مورد استفاده قرار گرفت. فایل های tar، صرفا به عنوان یک مخزن عمل می کنند. یعنی تنها فایل ها را بدون کاهش حجم درون خود نگهداری می کنند. اینجاست که بخش دوم پسوند، یعنی gz به کار می آید. این بخش نشان دهنده استفاده از الگوریتم GZIP در فشرده سازی است.

تفاوت زیپ و tar.gz

فرمت ZIP بیشتر در سیستم عامل ویندوز استفاده می شود. این فرمت در این سیستم عامل محبوبیت بیشتری دارد. از طرف دیگر، GZIP در سیستم های لینوکسی استفاده می شود. یعنی به عنوان فرمت compression استاندارد در این سیستم عامل محسوب می شود. پس منطقی است که در سرور های لینوکس از این روش فشرده سازی استفاده کنیم. 

یکی از مزیت های دیگر GZIP انجام سریع تر عملیات compressing و برعکس آن است. این اتفاق باعث صرفه جویی در زمان و منابع سرور می شود. همچنین خروجی این فرمت، به دلیل بهینه تر بودن، حجم کمتری دارد. در نتیجه فضای نسبتا کمتری از سرور را اشغال می کند.

اما GZIP در تمام گزینه ها نسبت به ZIP برتری ندارد. به عنوان مثال، ابزار ZIP هم قابلیت آرشیو و یکی کردن فایل را داشته و هم آن را فشرده می کند. اما همانطور که قبلا گفتیم، GZIP فقط امکان فشرده سازی فایل ها را دارد. به همین دلیل برای ایجاد یک فایل نیاز به یک ظرف و آرشیو مثل tar داریم.

ثبت دیدگاه جدید:

جهت رسیدگی به دیدگاه خود از زبان فارسی استفاده کنید!