<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.alex-master.com/index.php?action=history&amp;feed=atom&amp;title=Gzip</id>
		<title>Gzip - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.alex-master.com/index.php?action=history&amp;feed=atom&amp;title=Gzip"/>
		<link rel="alternate" type="text/html" href="https://wiki.alex-master.com/index.php?title=Gzip&amp;action=history"/>
		<updated>2026-05-06T22:03:37Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.alex-master.com/index.php?title=Gzip&amp;diff=313&amp;oldid=prev</id>
		<title>Vaal в 11:26, 2 июня 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.alex-master.com/index.php?title=Gzip&amp;diff=313&amp;oldid=prev"/>
				<updated>2017-06-02T11:26:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 11:26, 2 июня 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Опции !! Значение&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Опции !! Значение&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-a --ascii''' || Текстовый режим ascii: преобразует символы конца строки на базе локальных установок. Эта опция поддерживается только на некоторых системах, отличных от Unix. Для MSDOS, CR LF преобразуется при сжатии в LF, а LF преобразуется в CR LF при распаковке.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-a --ascii''' || Текстовый режим ascii: преобразует символы конца строки на базе локальных установок. Эта опция поддерживается только на некоторых системах, отличных от Unix. Для MSDOS, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;CR LF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;преобразуется при сжатии в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;LF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;, а &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;LF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;преобразуется в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;CR LF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;при распаковке.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-c --stdout --to-stdout''' || &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Выдает &lt;/del&gt;результат в стандартный выходной поток; исходные файлы не изменяются. Если имеется несколько входных файлов, результат состоит из последовательности независимо сжатых компопнентов. Для получения большей степени сжатия, конкатенируйте все входные файлы перед сжатием.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-c --stdout --to-stdout''' || &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Выдаёт &lt;/ins&gt;результат в стандартный выходной поток; исходные файлы не изменяются. Если имеется несколько входных файлов, результат состоит из последовательности независимо сжатых компопнентов. Для получения большей степени сжатия, конкатенируйте все входные файлы перед сжатием.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-d --decompress --uncompress''' || Распаковка.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-d --decompress --uncompress''' || Распаковка.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-f --force''' || Принудительно упаковывает или распаковывает файл даже если он имеет несколько связей или результирующий файл уже существует, или если сжатые данные читаются с терминала или записываются на терминал. Если входные данные не соответствуют формату, распознаваемому утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; и если указана также опция &amp;lt;code&amp;gt;--stdout&amp;lt;/code&amp;gt;, копирует входные данные в стандартный выходной поток без изменений, что позволяет утилите &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; работать как &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt;. Если опция &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; не задана, и утилита не работает в фоновом режиме, &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; запрашивает у пользователя, надо ли перезаписывать существующий файл.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-f --force''' || Принудительно упаковывает или распаковывает файл даже если он имеет несколько связей или результирующий файл уже существует, или если сжатые данные читаются с терминала или записываются на терминал. Если входные данные не соответствуют формату, распознаваемому утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; и если указана также опция &amp;lt;code&amp;gt;--stdout&amp;lt;/code&amp;gt;, копирует входные данные в стандартный выходной поток без изменений, что позволяет утилите &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; работать как &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt;. Если опция &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; не задана, и утилита не работает в фоновом режиме, &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; запрашивает у пользователя, надо ли перезаписывать существующий файл.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-h --help''' || &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Выдает &lt;/del&gt;справочную информацию и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-h --help''' || &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Выдаёт &lt;/ins&gt;справочную информацию и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-l --list''' || Для каждого сжатого файла &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;выдает &lt;/del&gt;следующие поля:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-l --list''' || Для каждого сжатого файла &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;выдаёт &lt;/ins&gt;следующие поля:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; compressed size: размер сжатого файла&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; compressed size: размер сжатого файла&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; uncompressed size: размер исходного файла&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; uncompressed size: размер исходного файла&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; crc: 32-битовая контрольная сумма (CRC) не сжатых данных&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; crc: 32-битовая контрольная сумма (CRC) не сжатых данных&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; date &amp;amp; time: временная отметка исходного файла &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; date &amp;amp; time: временная отметка исходного файла &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В настоящее время поддерживаются следующие методы сжатия: &amp;lt;code&amp;gt;deflate&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lzh&amp;lt;/code&amp;gt; (аналог &amp;lt;code&amp;gt;compress -H&amp;lt;/code&amp;gt; в SCO) и &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;. Для файлов не в формате &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; в качестве контрольной суммы crc &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;выдается &lt;/del&gt;значение ffffffff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В настоящее время поддерживаются следующие методы сжатия: &amp;lt;code&amp;gt;deflate&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lzh&amp;lt;/code&amp;gt; (аналог &amp;lt;code&amp;gt;compress -H&amp;lt;/code&amp;gt; в SCO) и &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;. Для файлов не в формате &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; в качестве контрольной суммы crc &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;выдаётся &lt;/ins&gt;значение ffffffff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указана опция &amp;lt;code&amp;gt;--name&amp;lt;/code&amp;gt;, в качестве имени, даты и времени изменения исходного несжатого файла выдаются значения, хранящиеся в сжатом файле, если они доступны.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указана опция &amp;lt;code&amp;gt;--name&amp;lt;/code&amp;gt;, в качестве имени, даты и времени изменения исходного несжатого файла выдаются значения, хранящиеся в сжатом файле, если они доступны.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указана опция &amp;lt;code&amp;gt;--verbose&amp;lt;/code&amp;gt; для всех файлов выдаются также общие размеры и коэффициенты сжатия, за исключением случаев, когда размеры не известны. Если указана опция &amp;lt;code&amp;gt;--quiet&amp;lt;/code&amp;gt;, заголовки и общие значения не выдаются.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указана опция &amp;lt;code&amp;gt;--verbose&amp;lt;/code&amp;gt; для всех файлов выдаются также общие размеры и коэффициенты сжатия, за исключением случаев, когда размеры не известны. Если указана опция &amp;lt;code&amp;gt;--quiet&amp;lt;/code&amp;gt;, заголовки и общие значения не выдаются.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-L --license''' || &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Выдает &lt;/del&gt;лицензию &amp;lt;code&amp;gt;gzip&amp;lt;/code&amp;gt; и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-L --license''' || &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Выдаёт &lt;/ins&gt;лицензию &amp;lt;code&amp;gt;gzip&amp;lt;/code&amp;gt; и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-n --no-name''' || При сжатии по умолчанию не сохраняет имя и временную отметку исходного файла. (Исходное имя всегда сохраняется, если имя после сжатия &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;придется &lt;/del&gt;усекать.) При распаковке не восстанавливает исходное имя файла, если оно есть (просто удаляет суффикс &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; у имени сжатого файла) и не восстанавливает исходную временную отметку, если она есть (она просто копируется из сжатого файла). Эта опция является стандартной при распаковке.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-n --no-name''' || При сжатии по умолчанию не сохраняет имя и временную отметку исходного файла. (Исходное имя всегда сохраняется, если имя после сжатия &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;придётся &lt;/ins&gt;усекать.) При распаковке не восстанавливает исходное имя файла, если оно есть (просто удаляет суффикс &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; у имени сжатого файла) и не восстанавливает исходную временную отметку, если она есть (она просто копируется из сжатого файла). Эта опция является стандартной при распаковке.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-N --name''' || При сжатии всегда сохраняет исходное имя файла и временную отметку; так и происходит по умолчанию. При распаковке восстанавливает исходное имя и временную отметку файла, если они доступны. Эта опция полезна в системах с ограничениями на длину имени файла или когда после переноса файлов была потеряна временная отметка.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-N --name''' || При сжатии всегда сохраняет исходное имя файла и временную отметку; так и происходит по умолчанию. При распаковке восстанавливает исходное имя и временную отметку файла, если они доступны. Эта опция полезна в системах с ограничениями на длину имени файла или когда после переноса файлов была потеряна временная отметка.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-q --quiet''' || Подавляет выдачу любых предупреждений.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-q --quiet''' || Подавляет выдачу любых предупреждений.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-r --recursive''' || Рекурсивно проходит по структуре каталогов. Если любое из &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;имен &lt;/del&gt;файлов, указанных в командной строке, представляет собой каталог, утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; перейдёт в этот каталог и &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;сожмет &lt;/del&gt;все находящиеся в &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;нем &lt;/del&gt;файлы (или &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;разожмет &lt;/del&gt;их в случае &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-r --recursive''' || Рекурсивно проходит по структуре каталогов. Если любое из &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;имён &lt;/ins&gt;файлов, указанных в командной строке, представляет собой каталог, утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; перейдёт в этот каталог и &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;сожмёт &lt;/ins&gt;все находящиеся в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;нём &lt;/ins&gt;файлы (или &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;разожмёт &lt;/ins&gt;их в случае &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-S .suf --suffix .suf''' || Использует суффикс .suf вместо .gz. Можно задать любой суффикс, но не стоит использовать другие суффиксы, кроме .z и .gz, чтобы избежать недоразумений при переносе файлов на другие системы. Пустой суффикс вынуждает программу gunzip попытаться распаковать все указанные файлы, независимо от суффикса, как в следующем примере:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-S .suf --suffix .suf''' || Использует суффикс .suf вместо .gz. Можно задать любой суффикс, но не стоит использовать другие суффиксы, кроме .z и .gz, чтобы избежать недоразумений при переносе файлов на другие системы. Пустой суффикс вынуждает программу gunzip попытаться распаковать все указанные файлы, независимо от суффикса, как в следующем примере:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 77:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-v --verbose''' || Подробная выдача. Выдаёт имя и процент сжатия для каждого сжимаемого или разжимаемого файла.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-v --verbose''' || Подробная выдача. Выдаёт имя и процент сжатия для каждого сжимаемого или разжимаемого файла.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-V --version''' || Версия. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Выдает &lt;/del&gt;номер версии и использованные опции компиляции и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-V --version''' || Версия. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Выдаёт &lt;/ins&gt;номер версии и использованные опции компиляции и завершает работу.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-# --fast --best''' || Управляет скоростью сжатия, задавая &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ее &lt;/del&gt;указанной цифрой #, причем опция -1 или --fast &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;задает &lt;/del&gt;самый быстрый метод (с наименьшим коэффициентом сжатия), а -9 или --best &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;задает &lt;/del&gt;самый медленный метод (с наибольшим коэффициентом сжатия). Стандартный уровень сжатия &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/del&gt;-6 (т.е. имеется &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;определенное &lt;/del&gt;смещение в сторону повышения коэффициента сжатия за &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;счет &lt;/del&gt;снижения скорости).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''-# --fast --best''' || Управляет скоростью сжатия, задавая &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;её &lt;/ins&gt;указанной цифрой #, причем опция -1 или --fast &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;задаёт &lt;/ins&gt;самый быстрый метод (с наименьшим коэффициентом сжатия), а -9 или --best &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;задаёт &lt;/ins&gt;самый медленный метод (с наибольшим коэффициентом сжатия). Стандартный уровень сжатия &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;— &lt;/ins&gt;-6 (т.е. имеется &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;определённое &lt;/ins&gt;смещение в сторону повышения коэффициента сжатия за &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;счёт &lt;/ins&gt;снижения скорости).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Расширенные варианты использования ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Расширенные варианты использования ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Можно конкатенировать несколько сжатых файлов. В этом случае утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; будет извлекать все файлы сразу. Например:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Можно конкатенировать несколько сжатых файлов. В этом случае утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; будет извлекать все файлы сразу. Например:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vaal</name></author>	</entry>

	<entry>
		<id>https://wiki.alex-master.com/index.php?title=Gzip&amp;diff=311&amp;oldid=prev</id>
		<title>Vaal: Новая страница: «'''gzip, gunzip, gzcat''' — утилиты(команды) сжатия(упаковки) и распаковки файлов.  == Синтаксис == &lt;sourc…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.alex-master.com/index.php?title=Gzip&amp;diff=311&amp;oldid=prev"/>
				<updated>2017-06-02T11:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;gzip, gunzip, gzcat&amp;#039;&amp;#039;&amp;#039; — утилиты(команды) сжатия(упаковки) и распаковки файлов.  == Синтаксис == &amp;lt;sourc…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''gzip, gunzip, gzcat''' — утилиты(команды) сжатия(упаковки) и распаковки файлов.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;    [[gzip]] [ -acdfhlLnNrtvV19 ] [-S суффикс] [ имя ... ]&lt;br /&gt;
    gunzip [ -acfhlLnNrtvV ] [-S суффикс] [ имя ... ]&lt;br /&gt;
    gzcat [ -fhLV ] [ имя ... ] &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&lt;br /&gt;
Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; уменьшает размер указанных файлов за счет кодирования по алгоритму Лемпела-Зива (Lempel-Ziv coding - LZ77). По возможности каждый файл заменяется одноименным файлом с расширением &amp;lt;code&amp;gt;.gz&amp;lt;/code&amp;gt;, с сохранением тех же прав доступа, владельца и времени изменения. (Стандартное расширение - &amp;lt;code&amp;gt;-gz&amp;lt;/code&amp;gt; для ОС ''VMS'', &amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt; для ''MSDOS'', ''OS/2 FAT'', ''Windows NT FAT'' и ''Atari''.) Если файлы не указаны или в качестве имени файла указан дефис (-), содержимое стандартного входного потока сжимается и направляется в стандартный выходной поток. Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; будет пытаться сжимать только обычные файлы. В частности, она будет '''''игнорировать символические связи'''''.&lt;br /&gt;
&lt;br /&gt;
Если имя сжатого файла - слишком длинное для соответствующей файловой системы, утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; его усекает. Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; пытается усечь только те части имени файла, которые длиннее 3 символов. (Часть имени ограничивается точками.) Если имя состоит только из коротких частей, усекаются самые длинные части. Например, если имена файлов должны быть не длиннее 14 символов, файл gzip.msdos.exe после сжатия получает имя gzi.msd.exe.gz. Имена '''''не усекаются''''' в системах, не имеющих ограничений на длину имени файла.&lt;br /&gt;
&lt;br /&gt;
По умолчанию, утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; сохраняет имя и время изменения сжимаемого файла. Они используются при разжатии файла с использованием опции -N. Это удобно, когда имя сжатого файла было усечено или когда после переноса не сохранилась временная отметка файла.&lt;br /&gt;
&lt;br /&gt;
Сжатые файлы могут быть восстановлены в исходный вид с помощью &amp;lt;code&amp;gt;[[gzip]] -d&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt;. Если исходное имя файла до сжатия не подходит для текущей файловой системы, на основе исходного имени конструируется новое, допустимое.&lt;br /&gt;
&lt;br /&gt;
Утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; принимает список файлов в командной строке и заменяет каждый файл, имя которого заканчивается суффиксом &amp;lt;code&amp;gt;.gz&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-gz&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;_z&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;.Z&amp;lt;/code&amp;gt; и который начинается с соответствующей сигнатуры распакованным файлом без расширения. Утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; также распознает специальные расширения &amp;lt;code&amp;gt;.tgz&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;.taz&amp;lt;/code&amp;gt; в качестве сокращений для &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;.tar.Z&amp;lt;/code&amp;gt;, соответственно. При сжатии утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;code&amp;gt;, при необходимости, использует расширение &amp;lt;code&amp;gt;.tgz&amp;lt;/code&amp;gt; вместо усечения имени файла с расширением &amp;lt;code&amp;gt;.tar&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; в настоящее время может разжимать файлы, созданные утилитами &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;compress -H&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;. Формат входных данных определяется автоматически. При использовании первых двух форматов, &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; проверяет 32-битовую контрольную сумму CRC. Для формата &amp;lt;code&amp;gt;pack&amp;lt;code&amp;gt;, &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; проверяет длину распакованного файла. Стандартный формат &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt; не предполагает возможности проверки согласованности. Однако, утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; иногда способна выявить сбойный файл с расширением &amp;lt;code&amp;gt;.Z&amp;lt;/code&amp;gt;. Если при разжатии файла с расширением &amp;lt;code&amp;gt;.Z&amp;lt;/code&amp;gt; вы получаете сообщение об ошибке, не думайте, что этот файл корректен только потому, что стандартная утилита &amp;lt;code&amp;gt;uncompress&amp;lt;/code&amp;gt; не сообщает об ошибках. Это просто означает, что стандартная утилита &amp;lt;code&amp;gt;uncompress&amp;lt;/code&amp;gt; не проверяет входные данные и молча генерирует &amp;quot;мусорные&amp;quot; результаты. Формат &amp;lt;code&amp;gt;compress -H&amp;lt;/code&amp;gt; в SCO (метод сжатия lzh) не включает контрольной суммы CRC, но позволяет выполнять определенные проверки согласованности.&lt;br /&gt;
&lt;br /&gt;
Файлы, сжатые с помощью утилиты &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt; могут быть распакованы с помощью &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; только если они имеют один компонент, сжатый по методу 'deflation'. Эта возможность предназначена для упрощения преобразования файлов &amp;lt;code&amp;gt;tar.zip&amp;lt;/code&amp;gt; в формат &amp;lt;code&amp;gt;tar.gz&amp;lt;/code&amp;gt;. Для распаковки zip-файлов из нескольких компонентов используйте вместо &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; утилиту &amp;lt;code&amp;gt;unzip&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Команда &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; идентична &amp;lt;code&amp;gt;gunzip -c&amp;lt;/code&amp;gt;. (В некоторых системах утилита &amp;lt;code&amp;gt;zcat&amp;lt;/code&amp;gt; может устанавливаться как &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt;, чтобы сохранилась исходная связь с &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;.) Утилита &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; распаковывает либо список файлов, заданный в командной строке, либо стандартный входной поток, и записывает распакованные данные в стандартный выходной поток. Утилита &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; будет распаковывать файлы, имеющие соответствующую сигнатуру, независимо от наличия суффикса &amp;lt;code&amp;gt;.gz&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; использует алгоритм Лемпела-Зива (Lempel-Ziv), как и утилиты &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;PKZIP&amp;lt;/code&amp;gt;. Степень сжатия зависит от размера входного файла и распределения типичных подстрок. Обычно файлы типа исходных кодов программ или текстов на английском языке упаковываются на 60-70%. Степень сжатия обычно намного лучше, чем достигаемая алгоритмом LZW (который используется в &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;), кодированием Хафмана (Huffman coding, используемым утилитой &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;), или адаптивным кодированием Хафмана (как в утилите &amp;lt;code&amp;gt;compact&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Сжатие выполняется всегда, даже если сжатый файл несколько больше исходного. В худшем случае файл увеличивается на несколько байтов заголовка файла &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; плюс 5 байтов на каждый блок размером 32 Кбайта, что означает рост порядка 0.015% для больших файлов. Учтите, что фактическое количество блоков диска, занимаемых файлом, практически никогда не увеличивается. Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; сохраняет права доступа, владельца и временные отметки файлов при сжатии и распаковке.&lt;br /&gt;
&lt;br /&gt;
== Опции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Опции !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| '''-a --ascii''' || Текстовый режим ascii: преобразует символы конца строки на базе локальных установок. Эта опция поддерживается только на некоторых системах, отличных от Unix. Для MSDOS, CR LF преобразуется при сжатии в LF, а LF преобразуется в CR LF при распаковке.&lt;br /&gt;
|-&lt;br /&gt;
| '''-c --stdout --to-stdout''' || Выдает результат в стандартный выходной поток; исходные файлы не изменяются. Если имеется несколько входных файлов, результат состоит из последовательности независимо сжатых компопнентов. Для получения большей степени сжатия, конкатенируйте все входные файлы перед сжатием.&lt;br /&gt;
|-&lt;br /&gt;
| '''-d --decompress --uncompress''' || Распаковка.&lt;br /&gt;
|-&lt;br /&gt;
| '''-f --force''' || Принудительно упаковывает или распаковывает файл даже если он имеет несколько связей или результирующий файл уже существует, или если сжатые данные читаются с терминала или записываются на терминал. Если входные данные не соответствуют формату, распознаваемому утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; и если указана также опция &amp;lt;code&amp;gt;--stdout&amp;lt;/code&amp;gt;, копирует входные данные в стандартный выходной поток без изменений, что позволяет утилите &amp;lt;code&amp;gt;gzcat&amp;lt;/code&amp;gt; работать как &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt;. Если опция &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; не задана, и утилита не работает в фоновом режиме, &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; запрашивает у пользователя, надо ли перезаписывать существующий файл.&lt;br /&gt;
|-&lt;br /&gt;
| '''-h --help''' || Выдает справочную информацию и завершает работу.&lt;br /&gt;
|-&lt;br /&gt;
| '''-l --list''' || Для каждого сжатого файла выдает следующие поля:&lt;br /&gt;
        compressed size: размер сжатого файла&lt;br /&gt;
        uncompressed size: размер исходного файла&lt;br /&gt;
        ratio: коэффициент сжатия (0.0% если неизвестен)&lt;br /&gt;
        uncompressed_name: имя файла до сжатия &lt;br /&gt;
Размер разжатого файла имеет значение -1 для файлов, формат которых не поддерживается утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;, например, для сжатых файлов с расширением &amp;lt;code&amp;gt;.Z&amp;lt;/code&amp;gt;. Для получения исходного размера файла, можно использовать команду:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;gzcat file.Z | wc -c&amp;lt;/source&amp;gt;&lt;br /&gt;
В сочетании с опцией --verbose выдаются также следующие поля:&lt;br /&gt;
        method: метод сжатия&lt;br /&gt;
        crc: 32-битовая контрольная сумма (CRC) не сжатых данных&lt;br /&gt;
        date &amp;amp; time: временная отметка исходного файла &lt;br /&gt;
В настоящее время поддерживаются следующие методы сжатия: &amp;lt;code&amp;gt;deflate&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lzh&amp;lt;/code&amp;gt; (аналог &amp;lt;code&amp;gt;compress -H&amp;lt;/code&amp;gt; в SCO) и &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;. Для файлов не в формате &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; в качестве контрольной суммы crc выдается значение ffffffff.&lt;br /&gt;
Если указана опция &amp;lt;code&amp;gt;--name&amp;lt;/code&amp;gt;, в качестве имени, даты и времени изменения исходного несжатого файла выдаются значения, хранящиеся в сжатом файле, если они доступны.&lt;br /&gt;
Если указана опция &amp;lt;code&amp;gt;--verbose&amp;lt;/code&amp;gt; для всех файлов выдаются также общие размеры и коэффициенты сжатия, за исключением случаев, когда размеры не известны. Если указана опция &amp;lt;code&amp;gt;--quiet&amp;lt;/code&amp;gt;, заголовки и общие значения не выдаются.&lt;br /&gt;
|-&lt;br /&gt;
| '''-L --license''' || Выдает лицензию &amp;lt;code&amp;gt;gzip&amp;lt;/code&amp;gt; и завершает работу.&lt;br /&gt;
|-&lt;br /&gt;
| '''-n --no-name''' || При сжатии по умолчанию не сохраняет имя и временную отметку исходного файла. (Исходное имя всегда сохраняется, если имя после сжатия придется усекать.) При распаковке не восстанавливает исходное имя файла, если оно есть (просто удаляет суффикс &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; у имени сжатого файла) и не восстанавливает исходную временную отметку, если она есть (она просто копируется из сжатого файла). Эта опция является стандартной при распаковке.&lt;br /&gt;
|-&lt;br /&gt;
| '''-N --name''' || При сжатии всегда сохраняет исходное имя файла и временную отметку; так и происходит по умолчанию. При распаковке восстанавливает исходное имя и временную отметку файла, если они доступны. Эта опция полезна в системах с ограничениями на длину имени файла или когда после переноса файлов была потеряна временная отметка.&lt;br /&gt;
|-&lt;br /&gt;
| '''-q --quiet''' || Подавляет выдачу любых предупреждений.&lt;br /&gt;
|-&lt;br /&gt;
| '''-r --recursive''' || Рекурсивно проходит по структуре каталогов. Если любое из имен файлов, указанных в командной строке, представляет собой каталог, утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; перейдёт в этот каталог и сожмет все находящиеся в нем файлы (или разожмет их в случае &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| '''-S .suf --suffix .suf''' || Использует суффикс .suf вместо .gz. Можно задать любой суффикс, но не стоит использовать другие суффиксы, кроме .z и .gz, чтобы избежать недоразумений при переносе файлов на другие системы. Пустой суффикс вынуждает программу gunzip попытаться распаковать все указанные файлы, независимо от суффикса, как в следующем примере:&lt;br /&gt;
        &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;gunzip -S &amp;quot;&amp;quot; * (*.* for MSDOS)&amp;lt;/source&amp;gt; &lt;br /&gt;
В прежних версиях &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; использовался суффикс &amp;lt;code&amp;gt;.z&amp;lt;/code&amp;gt;. Этот суффикс был изменен, чтобы избежать конфликтов с программой &amp;lt;code&amp;gt;pack&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| '''-t --test''' || Проверка. Проверяет целостность сжатого файла.&lt;br /&gt;
|-&lt;br /&gt;
| '''-v --verbose''' || Подробная выдача. Выдаёт имя и процент сжатия для каждого сжимаемого или разжимаемого файла.&lt;br /&gt;
|-&lt;br /&gt;
| '''-V --version''' || Версия. Выдает номер версии и использованные опции компиляции и завершает работу.&lt;br /&gt;
|-&lt;br /&gt;
| '''-# --fast --best''' || Управляет скоростью сжатия, задавая ее указанной цифрой #, причем опция -1 или --fast задает самый быстрый метод (с наименьшим коэффициентом сжатия), а -9 или --best задает самый медленный метод (с наибольшим коэффициентом сжатия). Стандартный уровень сжатия - -6 (т.е. имеется определенное смещение в сторону повышения коэффициента сжатия за счет снижения скорости).&lt;br /&gt;
|}&lt;br /&gt;
== Расширенные варианты использования ==&lt;br /&gt;
Можно конкатенировать несколько сжатых файлов. В этом случае утилита &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; будет извлекать все файлы сразу. Например:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    gzip -c file1 &amp;gt; foo.gz&lt;br /&gt;
    gzip -c file2 &amp;gt;&amp;gt; foo.gz &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
После этого команда:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    gunzip -c foo &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
будет эквивалентна команде:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    cat file1 file2 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
В случае повреждения одного из компонентов файла &amp;lt;code&amp;gt;.gz&amp;lt;/code&amp;gt;, другие компоненты можно восстановить (если удалить поврежденный компонент). Однако большей степени сжатия можно достичь, сжимая все компоненты сразу:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    cat file1 file2 | gzip &amp;gt; foo.gz &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
сжимается лучше, чем:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    gzip -c file1 file2 &amp;gt; foo.gz &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Если необходимо переупаковать конкатенированые файлы для получения большей степени сжатия, используйте команду следующего вида:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    gzip -cd old.gz | gzip &amp;gt; new.gz &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Если сжатый файл состоит из нескольких компонентов, размер исходного файла и контрольная сумма CRC, выдаваемые опцией &amp;lt;code&amp;gt;--list&amp;lt;/code&amp;gt;, относятся только к последнему компоненту. Если необходимо узнать исходный размер всех компонентов, можно использовать команду:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    gzip -cd file.gz | wc -c &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Если необходимо создать единый архивынй файл с несколькими компонентами так, чтобы можно было извлекать независимо друг от друга, используйте архиватор типа tar или zip. Утилита GNU &amp;lt;code&amp;gt;tar&amp;lt;code&amp;gt; поддерживает опцию &amp;lt;code&amp;gt;-z&amp;lt;/code&amp;gt; для прозрачного вызова утилиты &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;. Утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; дополняет программу &amp;lt;code&amp;gt;[[tar]]&amp;lt;/code&amp;gt;, но не заменяет её.&lt;br /&gt;
&lt;br /&gt;
== Среда ==&lt;br /&gt;
&lt;br /&gt;
Переменная среды GZIP может задавать набор стандартных опций для &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;. Эти опции интерпретируются первыми и могут переопределяться явными параметрами командной строки. Например:&lt;br /&gt;
&lt;br /&gt;
    для sh: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;GZIP=&amp;quot;-8v --name&amp;quot;; export GZIP&amp;lt;/source&amp;gt;&lt;br /&gt;
    для csh: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;setenv GZIP &amp;quot;-8v --name&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
    для MSDOS: &amp;lt;source lang=&amp;quot;dos&amp;quot;&amp;gt;set GZIP=-8v --name&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
В ОС Vax/VMS соответствующая переменная среды называется GZIP_OPT, чтобы избежать конфликта с именем программы.&lt;br /&gt;
&lt;br /&gt;
== Диагностика ==&lt;br /&gt;
&lt;br /&gt;
Статус выхода обычно имеет значение '''''0;''''' если возникает ошибка, статус выхода имеет значение '''''1'''''. Если выдавались предупреждения, статус выхода имеет значение '''''2'''''.&lt;br /&gt;
&lt;br /&gt;
Usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]&lt;br /&gt;
    В командной строке заданы недопустимые опции.&lt;br /&gt;
&lt;br /&gt;
'''''file: not in gzip format'''''&lt;br /&gt;
    Указанный программе &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; файл не был сжат утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''file: Corrupt input. Use gzcat to recover some data.'''''&lt;br /&gt;
    Сжатый файл был поврежден. Данные до точки сбоя могут быть восстановлены с помощью команды&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
        gzcat file &amp;gt; recover &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''''file: compressed with xx bits, can only handle yy bits'''''&lt;br /&gt;
    Файл был сжат (с помощью алгоритма LZW) программой, способной работать с большим количеством битов, чем код распаковки на данной машине. Сожмите файл заново с помощью утилиты &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;, сжимающей лучше и использующей меньше памяти.&lt;br /&gt;
'''''file: already has .gz suffix -- no change'''''&lt;br /&gt;
    Предполагается, что файл уже сжат. Переименуйте файл и попробуйте ещё раз.&lt;br /&gt;
'''''file already exists; do you wish to overwrite (y or n)?'''''&lt;br /&gt;
    Ответьте утвердительно (y), если хотите заменить существующий файл, или отрицательно (n), если не хотите.&lt;br /&gt;
'''''gunzip: corrupt input'''''&lt;br /&gt;
    Был получен сигнал SIGSEGV, что обычно вызвано повреждением входного файла.&lt;br /&gt;
'''''xx.x%'''''&lt;br /&gt;
    Процент входного файла, сэкономленный за счет сжатия. (Только для опций -v и -l.)&lt;br /&gt;
'''''-- not a regular file or directory: ignored'''''&lt;br /&gt;
    Если входной файл не является обычным файлом или каталогом, (т.е. это символическая связь, сокет, именованный канал FIFO или специальный файл устройства, он не изменяется.&lt;br /&gt;
'''''-- has xx other links: unchanged'''''&lt;br /&gt;
    Входной файл имеет несколько связей; он не изменняется. Поробнее о связях см. на странице справочного руководства ln(1). Для принудительного сжатия файлов с несколькими связями используйте флаг -f.&lt;br /&gt;
&lt;br /&gt;
== Потенциальные проблемы ==&lt;br /&gt;
При записи сжатых данных на ленту обычно необходимо дополнять результат нулями до границы блока. При чтении данных и передаче их для распаковки утилите gunzip, она выявляет дополнительный &amp;quot;мусор&amp;quot; после сжатых данных и, по умолчанию, выдает предупреждение. Чтобы подавить выдачу этого предупреждения, используйте опцию --quiet. Эту опцию можно задать в переменной среды GZIP, как в следующем примере:&lt;br /&gt;
&lt;br /&gt;
    для sh: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;GZIP=&amp;quot;-q&amp;quot;; tar -xfz --block-compress /dev/rst0&amp;lt;/source&amp;gt;&lt;br /&gt;
    для csh: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;(setenv GZIP -q; tar -xfz --block-compr /dev/rst0)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В примере выше утилита &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; вызывается неявно опцией &amp;lt;code&amp;gt;-z&amp;lt;/code&amp;gt; утилиты &amp;lt;code&amp;gt;GNU [[tar]]&amp;lt;/code&amp;gt;. Проверьте, что при чтении и записи сжатых данных на ленты используется один и тот же размер блока (опция -b программы &amp;lt;code&amp;gt;[[tar]]&amp;lt;/code&amp;gt;). (В этом примере предполагается использование GNU-версии программы &amp;lt;code&amp;gt;[[tar]]&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
Опция &amp;lt;code&amp;gt;--list&amp;lt;/code&amp;gt; выдаёт некорректные размеры, если они превышают 2 Гбайта. Опция &amp;lt;code&amp;gt;--list&amp;lt;/code&amp;gt; выдает значение размера &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt; и контрольной суммы crc - ffffffff, если сжатый файл находится на носителе, не допускающем произвольную адресацию (non seekable media).&lt;br /&gt;
&lt;br /&gt;
В некоторых редких случаях опция &amp;lt;code&amp;gt;--best&amp;lt;/code&amp;gt; даёт худшее сжатие, чем стандартный уровень сжатия (-6). Некоторые особо избыточные файлы сжимаются утилитой &amp;lt;code&amp;gt;compress&amp;lt;/code&amp;gt; лучше, чем утилитой &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
&lt;br /&gt;
Исходные коды для утилиты &amp;lt;code&amp;gt;[[gzip]]&amp;lt;/code&amp;gt; доступны в пакете SUNWgzipS.&lt;br /&gt;
== Авторские права == &lt;br /&gt;
Copyright (C) 1987, 88, 89, 90, 91, 92, 1993 Free Software Foundation, Inc.&lt;br /&gt;
&lt;br /&gt;
Эта программа является свободно распространяемым программным обеспечением; вы можете распространять и/или изменять ее в соответствии с условиями Генеральной общественной лицензии GNU (GNU General Public License), опубликованной Фондом свободно распространяемого программного обеспечения (Free Software Foundation); либо версии 2, либо (по вашему выбору) любой более поздней версии.&lt;br /&gt;
&lt;br /&gt;
Эта программа распространяется в надежде, что она окажется полезной, но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Подробнее см. в Генеральной общественной лицензии GNU.&lt;br /&gt;
&lt;br /&gt;
Вы должны были получить экземпляр Генеральной общественной лицензии GNU вместе с этой программой; если же нет, обратитесь за ней по адресу Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.&lt;/div&gt;</summary>
		<author><name>Vaal</name></author>	</entry>

	</feed>