انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

gzip - آنلاین در ابر

gzip را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور gzip است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gzip، gunzip، zcat - فشرده سازی یا گسترش فایل ها

خلاصه


از gzip [ -acdfhklLnNrtvV19 ] [-- قابل همگام سازی] [-S پسوند] [ نام ... ]
زیپ تفنگ [ -acfhklLnNrtvV ] [-S پسوند] [ نام ... ]
zcat [ -fhLV ] [ نام ... ]

شرح


Gzip اندازه فایل های نامگذاری شده را با استفاده از کدگذاری Lempel-Ziv (LZ77) کاهش می دهد. هر زمان که
ممکن است، هر فایل با یک پسوند جایگزین می شود .gz، در حالی که همان را حفظ می کند
حالت های مالکیت، زمان دسترسی و اصلاح. (پسوند پیش فرض است -gz برای VMS، z
برای MSDOS، OS/2 FAT، Windows NT FAT و Atari.) اگر هیچ فایلی مشخص نشده باشد یا فایلی
نام "-" است، ورودی استاندارد به خروجی استاندارد فشرده می شود. Gzip فقط
تلاش برای فشرده سازی فایل های معمولی به ویژه، پیوندهای نمادین را نادیده می گیرد.

اگر نام فایل فشرده برای سیستم فایل آن خیلی طولانی باشد، از gzip آن را کوتاه می کند. Gzip
سعی می‌کند فقط قسمت‌هایی از نام فایل که بیش از 3 کاراکتر دارند را کوتاه کند. (یک قسمت است
با نقطه مشخص می شود.) اگر نام فقط از قسمت های کوچک تشکیل شده باشد، طولانی ترین قسمت ها هستند
کوتاه شده به عنوان مثال، اگر نام فایل ها به 14 کاراکتر محدود می شود، gzip.msdos.exe است
به gzi.msd.exe.gz فشرده شده است. نام ها در سیستم هایی که الف ندارند کوتاه نمی شوند
محدودیت در طول نام فایل

به طور پیش فرض، از gzip نام فایل اصلی و مهر زمانی را در فایل فشرده نگه می دارد. اینها
هنگام فشرده سازی فایل با استفاده از -N گزینه. این زمانی مفید است که
نام فایل فشرده کوتاه شد یا زمانی که مهر زمانی پس از یک فایل حفظ نشد
منتقل کردن.

فایل های فشرده را می توان با استفاده از آن به شکل اصلی خود بازگرداند از gzip -d or زیپ تفنگ or zcat.
اگر نام اصلی ذخیره شده در فایل فشرده برای سیستم فایل آن مناسب نباشد، الف
نام جدید از نام اصلی ساخته شده است تا قانونی شود.

زیپ تفنگ لیستی از فایل ها را در خط فرمان خود می گیرد و هر فایلی را که نام آن به پایان می رسد جایگزین می کند
با .gz، -gz، .z، -z، یا _z (بی توجهی به حروف کوچک) و با جادوی درست شروع می شود
شماره با یک فایل فشرده نشده بدون پسوند اصلی. زیپ تفنگ نیز تشخیص می دهد
پسوندهای ویژه .tgz و تاز به عنوان مختصر برای .tar.gz و .tar.Z بود.
هنگام فشرده سازی، از gzip با استفاده از .tgz پسوند در صورت لزوم به جای کوتاه کردن یک فایل
با یک .tar افزونه.

زیپ تفنگ در حال حاضر می تواند فایل های ایجاد شده توسط از gzip, زیپ, فشرده کردن, فشرده کردن -H or بسته.
تشخیص فرمت ورودی به صورت خودکار است. هنگام استفاده از دو فرمت اول، زیپ تفنگ
یک CRC 32 بیتی را بررسی می کند. برای بسته و زیپ تفنگ طول فشرده نشده را بررسی می کند. استاندارد
فشرده کردن قالب برای اجازه دادن به بررسی سازگاری طراحی نشده است. با این حال زیپ تفنگ بعضی اوقات
قادر به تشخیص یک فایل .Z بد است. اگر هنگام از حالت فشرده خارج کردن فایل .Z با خطا مواجه شدید، این کار را نکنید
فرض کنید که فایل .Z درست است زیرا استاندارد است فشرده سازی نکردن نمیکند
شكايت كردن. این به طور کلی به این معنی است که استاندارد فشرده سازی نکردن ورودی آن را بررسی نمی کند، و
با خوشحالی خروجی زباله تولید می کند. فرمت SCO compress -H (روش فشرده سازی lzh)
شامل CRC نمی شود اما برخی از بررسی های سازگاری را نیز مجاز می کند.

پرونده های ایجاد شده توسط زیپ فقط در صورتی که یک عضو واحد داشته باشند توسط gzip غیرفشرده می شوند
با روش "deflation" فشرده شده است. این ویژگی فقط برای کمک به تبدیل در نظر گرفته شده است
فایل های tar.zip با فرمت tar.gz. برای استخراج یک زیپ فایل با یک عضو واحد، از a استفاده کنید
دستور مانند زیپ تفنگ <foo.zip or زیپ تفنگ -S وبلاگ foo.zip. برای استخراج فایل های فشرده با چندین
اعضا، استفاده کنید جدا کردن بجای زیپ تفنگ.

zcat یکسان است با زیپ تفنگ -c. (در برخی از سیستم ها، zcat ممکن است به عنوان نصب شود gzcat به
لینک اصلی را حفظ کنید فشرده کردن.) zcat لیستی از فایل ها را از حالت فشرده خارج می کند
خط فرمان یا ورودی استاندارد آن و داده های فشرده نشده را روی خروجی استاندارد می نویسد.
zcat فایل هایی که دارای عدد جادویی صحیح هستند را از حالت فشرده خارج می کند .gz
پسوند یا نه

Gzip از الگوریتم Lempel-Ziv استفاده شده در زیپ و PKZIP. مقدار فشرده سازی
به دست آمده بستگی به اندازه ورودی و توزیع زیررشته های مشترک دارد.
به طور معمول، متن هایی مانند کد منبع یا انگلیسی 60-70٪ کاهش می یابد. فشرده سازی است
به طور کلی بسیار بهتر از آنچه توسط LZW به دست آمده است (همانطور که در فشرده کردنکدگذاری هافمن (به عنوان
مورد استفاده در بسته، یا کدگذاری تطبیقی ​​هافمن (جمع و جور).

فشرده سازی همیشه انجام می شود، حتی اگر فایل فشرده کمی بزرگتر از فایل فشرده باشد
اصلی بدترین حالت گسترش چند بایت برای هدر فایل gzip به اضافه 5 بایت است
هر بلوک 32K یا نسبت گسترش 0.015٪ برای فایل های بزرگ. توجه داشته باشید که واقعی است
تعداد بلوک های دیسک استفاده شده تقریباً هرگز افزایش نمی یابد. از gzip حالت، مالکیت و
مُهر زمانی فایل‌ها هنگام فشرده‌سازی یا از حالت فشرده‌سازی.

OPTIONS


-a -- ascii
حالت متن Ascii: تبدیل انتهای خطوط با استفاده از قراردادهای محلی. این گزینه است
فقط در برخی از سیستم های غیر یونیکس پشتیبانی می شود. برای MSDOS، CR LF زمانی به LF تبدیل می شود
فشرده سازی، و LF در هنگام برداشتن فشار به CR LF تبدیل می شود.

-c --stdout ---to-stdout
خروجی را روی خروجی استاندارد بنویسید. فایل های اصلی را بدون تغییر نگه دارید اگر وجود دارد
چندین فایل ورودی، خروجی متشکل از دنباله ای از فشرده سازی مستقل است
اعضا. برای به دست آوردن فشرده سازی بهتر، همه فایل های ورودی را قبل از آن به هم متصل کنید
فشرده سازی آنها

-d --فشرده کردن --فشرده کردن
از حالت فشرده خارج کنید.

-f --زور
اجباری فشرده سازی یا رفع فشرده سازی حتی اگر فایل دارای چندین لینک باشد یا
فایل مربوطه از قبل وجود دارد، یا اگر داده های فشرده شده از یا خوانده شود
به یک ترمینال نوشته شده است. اگر داده های ورودی در قالبی نباشد که توسط از gzipو
اگر گزینه --stdout نیز داده شده است، داده های ورودی را بدون تغییر در آن کپی کنید
خروجی استاندارد: اجازه دهید zcat رفتار کن گربه. اگر -f داده نمی شود، و زمانی که در حال اجرا نیست
در پس زمینه، از gzip درخواست می کند تا بررسی کند که آیا یک فایل موجود باید باشد یا خیر
رونویسی شده است.

-h --کمک
صفحه راهنما را نمایش دهید و از آن خارج شوید.

-k --نگاه داشتن
فایل های ورودی را در حین فشرده سازی یا رفع فشرده نگه دارید (حذف نکنید).

-l -- لیست
برای هر فایل فشرده، فیلدهای زیر را فهرست کنید:

اندازه فشرده: اندازه فایل فشرده
اندازه غیر فشرده: اندازه فایل غیر فشرده
نسبت: نسبت تراکم (0.0٪ در صورت ناشناخته)
uncompressed_name: نام فایل غیر فشرده

اندازه فشرده نشده برای فایل هایی که فرمت gzip ندارند -1 داده می شود
فایل های .Z فشرده شده برای به دست آوردن اندازه فشرده نشده برای چنین فایلی، می توانید از موارد زیر استفاده کنید:

فایل zcat.Z | wc -c

در ترکیب با گزینه --verbose، فیلدهای زیر نیز نمایش داده می شود:

روش: روش فشرده سازی
crc: CRC 32 بیتی داده های فشرده نشده
تاریخ و زمان: مهر زمانی برای فایل فشرده نشده

روش های فشرده سازی که در حال حاضر پشتیبانی می شوند عبارتند از deflate، compress، lzh (SCO
فشرده -H) و بسته بندی. crc به صورت ffffffff برای فایلی که فرمت gzip نیست داده می شود.

با -name، نام فشرده نشده، تاریخ و زمان آنهایی هستند که در آن ذخیره می شوند
فشرده سازی فایل در صورت وجود

با --verbose، مجموع اندازه و نسبت فشرده سازی برای همه فایل ها نیز وجود دارد
نمایش داده می شود، مگر اینکه برخی از اندازه ها ناشناخته باشند. با --quiet، عنوان و خطوط مجموع
نمایش داده نمی شوند.

-L --مجوز
نمایش از gzip مجوز و ترک.

-n --بدون نام
هنگام فشرده سازی، نام فایل اصلی و مهر زمان را به طور پیش فرض ذخیره نکنید.
(اگر نام باید کوتاه شود، همیشه نام اصلی ذخیره می شود.) When
در حال فشرده سازی، در صورت وجود نام فایل اصلی را بازیابی نکنید (فقط حذف کنید
از gzip پسوند از نام فایل فشرده) و زمان اصلی را بازیابی نکنید
در صورت وجود مهر (آن را از فایل فشرده کپی کنید). این مورد پیش فرض است
هنگام برداشتن فشار

-N --نام
هنگام فشرده سازی، همیشه نام فایل اصلی و مهر زمان را ذخیره کنید. این است
پیش فرض هنگام فشرده سازی، نام فایل اصلی و مهر زمانی را بازیابی کنید
حاضر. این گزینه برای سیستم هایی که محدودیتی در طول نام فایل دارند مفید است
زمانی که مهر زمانی پس از انتقال فایل گم شده است.

-q --ساکت
تمام هشدارها را سرکوب کنید.

-r - بازگشتی
ساختار دایرکتوری را به صورت بازگشتی سفر کنید. اگر هر یک از نام فایل ها در
خط فرمان دایرکتوری ها هستند، از gzip به دایرکتوری فرود می آید و فشرده می شود
تمام فایل هایی که در آنجا پیدا می کند (یا در صورت وجود آنها را از حالت فشرده خارج می کند زیپ تفنگ ).

-- قابل همگام سازی
در حین فشرده سازی، گهگاه خروجی را بر اساس ورودی همگام کنید. این
در بیشتر موارد اندازه را کمتر از 1 درصد افزایش می دهد، اما به این معنی است که rsync(1)
برنامه می تواند از شباهت های موجود در ورودی فشرده نشده استفاده کند
همگام سازی دو فایل فشرده شده با این پرچم. زیپ تفنگ نمی تواند بگوید
تفاوت بین فایل فشرده ایجاد شده با این گزینه و فایل ایجاد شده
بدون آن.

-S .صوف --پسوند .صوف
هنگام فشرده سازی به جای .gz از پسوند .suf استفاده کنید. هر پسوند غیر خالی می تواند باشد
داده شده است، اما پسوندهای غیر از .z و .gz باید اجتناب شود تا در هنگام سردرگمی اجتناب شود
فایل ها به سیستم های دیگر منتقل می شوند.

هنگام فشرده سازی، .suf را به ابتدای لیست پسوندهایی که باید امتحان کنید، اضافه کنید
استخراج نام فایل خروجی از نام فایل ورودی

-t --تست
تست. یکپارچگی فایل فشرده را بررسی کنید.

-v -- پرحرف
پرمخاطب. نمایش نام و درصد کاهش برای هر فایل فشرده یا
از حالت فشرده خارج شده است.

-V - نسخه
نسخه. شماره نسخه و گزینه های کامپایل را نمایش دهید سپس از آن خارج شوید.

-# --سریع --بهترین
سرعت فشرده سازی را با استفاده از رقم مشخص شده تنظیم کنید #، که در آن -1 or --سریع
نشان دهنده سریعترین روش فشرده سازی (فشرده سازی کمتر) و -9 or --بهترین
کندترین روش فشرده سازی (بهترین فشرده سازی) را نشان می دهد. پیشفرض
سطح فشرده سازی است -6 (یعنی سوگیری نسبت به فشرده سازی بالا در هزینه
سرعت).

ADVANCED طریقه استفاده


چندین فایل فشرده را می توان به هم متصل کرد. در این مورد، زیپ تفنگ همه را استخراج خواهد کرد
اعضا به یکباره مثلا:

gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz

سپس

gunzip -c foo

برابر است با

cat file1 file2

در صورت آسیب به یکی از اعضای یک فایل .gz، سایر اعضا همچنان می توانند بازیابی شوند (اگر
عضو آسیب دیده حذف می شود). با این حال، می توانید با فشرده سازی همه، فشرده سازی بهتری داشته باشید
اعضا به یکباره:

cat file1 file2 | gzip > foo.gz

کمپرس بهتر از

gzip -c file1 file2 > foo.gz

اگر می‌خواهید فایل‌های به هم پیوسته را دوباره فشرده کنید تا فشرده‌سازی بهتری داشته باشید، این کار را انجام دهید:

gzip -cd old.gz | gzip > new.gz

اگر یک فایل فشرده از چندین عضو تشکیل شده باشد، اندازه فشرده نشده و CRC گزارش شده است
توسط گزینه --list فقط برای آخرین عضو اعمال می شود. اگر به اندازه غیر فشرده نیاز دارید
برای همه اعضا می توانید از:

gzip -cd file.gz | wc -c

اگر می خواهید یک فایل آرشیو واحد با چندین عضو ایجاد کنید تا اعضا بتوانند
بعداً به طور مستقل استخراج شود، از یک آرشیو مانند تار یا zip استفاده کنید. GNU tar پشتیبانی می کند
گزینه -z برای فراخوانی شفاف gzip. gzip به عنوان مکمل tar طراحی شده است، نه به عنوان a
جایگزینی.

محیط زیست


متغیر محیطی GZIP می تواند مجموعه ای از گزینه های پیش فرض را برای از gzip. این گزینه ها
ابتدا تفسیر می شوند و می توانند توسط پارامترهای خط فرمان صریح بازنویسی شوند. برای
مثال:
برای sh: GZIP="-8v --name"; صادرات GZIP
برای csh: setenv GZIP "-8v --name"
برای MSDOS: GZIP=-8v --name را تنظیم کنید

در Vax/VMS، نام متغیر محیطی GZIP_OPT است تا از تضاد با
مجموعه نماد برای فراخوانی برنامه

از gzip آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    پلاگین Tomcat Eclipse
    پلاگین Tomcat Eclipse
    پلاگین Eclipse Tomcat فراهم می کند
    ادغام ساده سرورلت تامکت
    ظرفی برای توسعه جاوا
    برنامه های کاربردی وب شما می توانید به ما بپیوندید
    بحث...
    دانلود پلاگین Eclipse Tomcat
  • 2
    دسکتاپ WebTorrent
    دسکتاپ WebTorrent
    WebTorrent Desktop برای پخش جریانی است
    تورنت در مک، ویندوز یا لینوکس. آی تی
    به هر دو بیت تورنت وصل می شود
    همتایان وب تورنت اکنون وجود ندارد
    باید منتظر بود...
    دانلود WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX یک برنامه علمی برای اصلاح است
    بازتاب اشعه ایکس، نوترون
    بازتابش و اشعه ایکس سطح
    داده های پراش با استفاده از دیفرانسیل
    الگوریتم تکامل ....
    GenX را دانلود کنید
  • 4
    pspp4 windows
    pspp4 windows
    PSPP یک برنامه برای آمار است
    تجزیه و تحلیل داده های نمونه برداری شده رایگان است
    جایگزینی برای برنامه اختصاصی
    SPSS. PSPP دارای هر دو مبتنی بر متن و
    ما گرافیکی...
    دانلود pspp4windows
  • 5
    برنامه های افزودنی Git
    برنامه های افزودنی Git
    Git Extensions یک ابزار UI مستقل است
    برای مدیریت مخازن Git. آن را نیز
    با Windows Explorer و
    مایکروسافت ویژوال استودیو
    (2015/2017/2019). این...
    برنامه های افزودنی Git را دانلود کنید
  • 6
    eSpeak: سنتز گفتار
    eSpeak: سنتز گفتار
    موتور متن به گفتار برای زبان انگلیسی و
    بسیاری از زبان های دیگر اندازه جمع و جور با
    تلفظ واضح اما مصنوعی
    در دسترس به عنوان یک برنامه خط فرمان با
    زیاد ...
    دانلود eSpeak: سنتز گفتار
  • بیشتر "

دستورات لینوکس

Ad