Gzip: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
JYBot (بحث | مشارکت‌ها)
خط ۱:
{{ویکی‌سازی}}
'''جی‌زیپ''' بر پایه [[الگوریتم]] Deflate که ترکیبی از LZ۷۷ و کد کردن هافمن {{انگلیسی|Huffman Coding}} می‌باشد طراحی شده‌است که [[هدف گیری]] در طراحی این چنین الگوریتمی، جایگزینی برای الگوریتم LZW بود.
 
ویژگی‌های جی‌زیپ عبارت اند از:
خط ۹:
جی‌زیپ را نباید با Zip اشتباه گرفت چون هر دو از الگوریتم Deflate استفاده می‌کنند اما این دو فرق‌های کوچکی با یکدیگر دارند.
 
در بخش "Content-Encoding" در سر آمد (Header) HTTP/۱٫۱ این امکان برای مشتری(clients) ایجاد می‌کند که پاسخ درخواست‌های [[صفحات وب]] را به صورت فشرده دریافت کنند و حتی (کمتر معمول است) که درخواست‌ها را به صورت فشرده بفرستند.این استاندارد خود دو متد فشرده سازی را تعریف می‌کند:”gzip” (RFC ۱۹۵۲: که پیچیدن محتوا را در جریان gzip توضیح می‌دهد) و دیگری “deflate” (RFC ۱۹۵۰: که پیچیدن محتوا را در جریان فرمت zlib توضیح می‌دهد). پاسخ‌های فشرده شده هم توسط فایلهای کتابخانه‌ای مشتریان(clients) و اغلب کاوشگرهای اینترنت پشتیبانی می‌شود و هم توسط برنامه‌های خدمات دهنده‌ای چون Apache و Microsoft IIS.
 
== منابع ==
خط ۲۳:
[[رده:نرم‌افزارهای پروژه گنو]]
[[رده:نرم‌افزارهای سال ۱۹۹۲ (میلادی)]]
[[رده:ویکی‌سازی رباتیک]]
برگرفته از «https://fa.wikipedia.org/wiki/Gzip»