فایل 7Z چیست؟
7z یک فرمت آرشیو برای فشرده سازی فایل ها و پوشه ها با نسبت فشرده سازی بالا است. این مبتنی بر معماری منبع باز است که استفاده از هر گونه الگوریتم فشرده سازی و رمزگذاری را ممکن می سازد. این قالب اکنون توسط تعدادی از برنامه های نرم افزاری مانند 7-ZIP پشتیبانی می شود که به صورت عمومی برای دانلود و استفاده برای دستکاری فایل های .7z در دسترس است. فایلهای با پسوند 0.7z دارای اپلیکیشن mime-type/x-7z-compressed هستند.
روش های فشرده سازی پشتیبانی شده در 7z
7z به دلیل معماری باز می تواند از هر روش فشرده سازی پشتیبانی کند. در زیر لیستی از روش های فشرده سازی در حال حاضر موجود و پشتیبانی شده توسط 7z آمده است.
LZMA - نسخه بهبود یافته و بهینه شده الگوریتم LZ77
LZMA2 - نسخه بهبود یافته LZMA
PPMD - PPMdH دیمیتری شارین با تغییرات کوچک
BCJ - مبدل برای فایل های اجرایی 32 بیتی x86
BCJ2 - مبدل برای فایل های اجرایی x86 32 بیتی
BZIP2 - الگوریتم استاندارد BWT
Deflate - الگوریتم استاندارد مبتنی بر LZ77
مشخصات فرمت فایل 7z
7z از فرمت فایل باینری برای ذخیره آرشیوهای فشرده استفاده می کند. توسعه و پیاده سازی بایگانی 7-ZIP اولین ظاهر فرمت فایل 7z را منتشر کرد. مشخصات قالب آن به صورت قالب متنی ساده در زیر شاخه «سندنگار» در مخزن کد 7-ZIP که تحت GNU Lesser General Public License برای عموم در دسترس است، قابل دسترسی است. LZMA روش فشرده سازی پیش فرض است که توسط فایل های 7z استفاده می شود.
امضای فایل
فایلهای 7z با بایتهای امضا «7» «z» BC AF 27 1C شروع میشوند.
رمزگذاری AES
فرمت فایل 7z از رمزگذاری AES 256 بیتی با قابلیت رمزگذاری نام فایل های آرشیو پشتیبانی می کند. کلید رمزگذاری بر اساس تابع هش SH-256 توسط کاربر تعریف شده است.
ویژگی های برجسته 7z
7z فرمت آرشیو جدید است که نسبت فشرده سازی بالایی را ارائه می دهد. ویژگی های اصلی فرمت 7z عبارتند از:
قالب فایل را تحت مجوز عمومی عمومی کوچک گنو باز کنید که به شما امکان می دهد از هر روش فشرده سازی و رمزگذاری استفاده کنید
نسبت تراکم بالا
رمزگذاری قوی AES-256
پشتیبانی از فایل های حجیم تا 16000000000 گیگابایت (16 اگزبی بایت)
نام فایل های یونیکد
فشرده سازی جامد
فشرده سازی هدرهای آرشیو