Movatterモバイル変換


[0]ホーム

URL:


پرش به محتوا
ویکی‌پدیادانشنامهٔ آزاد
جستجو

gzip

از ویکی‌پدیا، دانشنامهٔ آزاد
این مقاله نیازمندویکی‌سازی است. لطفاً با توجه بهراهنمای ویرایش وشیوه‌نامه، محتوای آن را بهبود بخشید.
gzip (نرم‌افزار)
نویسنده(های)
اصلی
توسعه‌دهنده(ها)پروژه گنو
انتشار اولیه۳۱ اکتبر ۱۹۹۲؛ ۳۲ سال پیش (۱۹۹۲-31}})
انتشار پایدار
1.11 (GNU Gzip)[۱] / ۳ سپتامبر ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-03}})
مخزنgit.savannah.gnu.org/cgit/gzip.git
نوشته‌شده باC
سیستم‌عاملشبه‌یونیکس،پلان ۹،اینفرنو
نوعفشرده‌سازی داده‌ها
مجوزGPLv3
وبگاه
gzip (قالب پرونده)
پسوند(های) نام پرونده
.gz
نوع رسانهٔ اینترنتی
application/gzip[۲]
شناسانه نوع یکسان
org.gnu.gnu-zip-archive
عدد جادویی
1f 8b
توسعه‌دهندهژان لوپ گیلی و مارک آدلر
گونهفشرده‌سازی داده‌ها
باز؟بله
وبگاه
gzip.org (منسوخ)

Gzip یاجی‌زیپ بر پایهٔالگوریتم Deflate که ترکیبی از LZ۷۷ وکدگذاری هافمن (بهانگلیسی:Huffman Coding) است طراحی شده‌ که هدف در طراحی این چنین الگوریتمی، جایگزینی برای الگوریتم LZW بود. gzip یک الگوریتم فشرده‌سازی برای فایل‌های وب است.

ویژگی‌های جی‌زیپ عبارت‌اند از:

  • ۱۰ بایت سرآمد: که شامل عدد جادویی، شماره نسخه و زمان تولید آرشیو است
  • سرآمدهای اضافی اختیاری: مثل اسم اولیهٔفایل
  • بدنهٔ اصلی: شامل فایل فشرده شده با الگوریتم Deflate
  • ۸ بایت پانوشت (Footer): شامل حاصل جمع CRC-۳۲ و طول فایل فشرده‌نشده

جی‌زیپ را نباید باZip اشتباه گرفت چون هر دو از الگوریتم Deflate استفاده می‌کنند اما این دو تفاوت‌های کوچکی با یکدیگر دارند.

در بخش «Content-Encoding» در سرآمد (Header) HTTP/۱٫۱ این امکان برای مشتری (clients) ایجاد می‌کند که پاسخ درخواست‌هایصفحات وب را به صورت فشرده دریافت کنند و حتی کمتر معمول است که درخواست‌ها را به صورت فشرده بفرستند. این استاندارد خود دو متدفشرده‌سازی را تعریف می‌کند:

«gzip" (RFC ۱۹۵۲: که پیچیدن محتوا را در جریان gzip توضیح می‌دهد) و دیگری «deflate" (RFC ۱۹۵۰: که پیچیدن محتوا را در جریان فرمت zlib توضیح می‌دهد). پاسخ‌های فشرده شده هم توسط فایل‌های کتابخانه‌ای مشتریان (clients) و اغلب کاوشگرهای اینترنت پشتیبانی می‌شود و هم توسط برنامه‌های خدمات‌دهنده‌ای چونآپاچی و مایکروسافت IIS پشتیبانی می‌شود.

منابع

[ویرایش]
  1. Meyering, Jim (2021-09-03)."gzip-1.11 released (stable)". The Free Software Foundation. Retrieved2021-09-04.
  2. The 'application/zlib' and 'application/gzip' Media Types. Tools.ietf.org. RFC 6713. https://tools.ietf.org/html/rfc6713. Retrieved 2014-03-01.

http://en.wikipedia.org/wiki/Gzip

نرم‌افزارهای پیاده‌سازی‌شدهفشرده‌سازی
فشرده‌سازی ویدیو
(مقایسه)
دیگر فشرده‌سازها
فشرده‌سازی صوتی
(مقایسه)
FLAC · ALAC · libavcodec · Monkey's Audio · TTA (True Audio) · mp4als · OptimFROG · WavPack
فشرده‌سازی بی‌اتلاف داده‌ها
bzip2 · compress · gzip · lzip · lzop · rzip · xz
Archivers with compression
(مقایسه)
DGCA · Filzip · IZArc · LHA · StuffIt Expander (decompression only)  · TUGZip · UHarc/WinUHA · ZipGenius
ARC · ARJ · JAR · Info-ZIP · LHA · PAQ · PKZIP · RAR · یو پی ایکس · UHarc · tar
همچنینروش‌های فشرده‌سازی برای روش‌ها وقالب‌های فشرده‌سازی برای قالب‌ها را ببینید.
فقط بایگانی
ar · cpio · shar · tar · LBR · BagIt  · AXF
فقط فشرده‌سازی
بایگانی و فشرده‌سازی
۷زد · ACE  · ARC · ARJ · Cabinet · cfs · cpt · DGCA · .dmg · .egg · GCA · kgb · LHA · LZX · PEA · qda · RAR · rzip · sit · SQX · UDA · Xar · zoo · ZIP
بسته‌بندی نرم‌افزار
pkg (SVR4) · deb · pkg (Mac OS X) · RPM · RUNZ  · MSI · JAR(WAR · RAR (Java) · EAR)
بسته‌بندی سند
برگرفته از «https://fa.wikipedia.org/w/index.php?title=Gzip&oldid=38239186»
رده‌ها:
رده‌های پنهان:

[8]ページ先頭

©2009-2025 Movatter.jp