англійськафранцузькаіспанська

Ad


Значок OnWorks

gzip - онлайн у хмарі

Запустіть gzip у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gzip, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gzip, gunzip, zcat - стискають або розширюють файли

СИНТАКСИС


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-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. Імена не обрізаються в системах, які не мають a
обмеження довжини імені файлу.

За замовчуванням gzip зберігає оригінальну назву файлу та мітку часу у стиснутому файлі. Ці
використовуються під час розпакування файлу за допомогою -N варіант. Це корисно, коли
Ім'я стиснутого файлу було скорочено або коли після файлу не збереглася позначка часу
передача.

Стислі файли можна відновити до початкового вигляду за допомогою gzip -d or пістолет or zcat.
Якщо оригінальне ім’я, збережене в стисненому файлі, не підходить для його файлової системи, а
нова назва створюється з оригінальної, щоб зробити її законною.

пістолет приймає список файлів у своєму командному рядку і замінює кожен файл, ім’я якого закінчується
з .gz, -gz, .z, -z або _z (ігноруючи регістр) і починається з правильної магії
номер із нестисненим файлом без вихідного розширення. пістолет також визнає
спеціальні розширення .tgz та .taz як скорочення для .tar.gz та .tar.Z відповідно.
При стисканні, gzip використовує .tgz розширення, якщо необхідно, замість обрізання файлу
з .Тар розширення.

пістолет наразі може розпакувати файли, створені за допомогою gzip, ZIP, стискати, стискати -H or пакет.
Визначення формату введення відбувається автоматично. При використанні перших двох форматів, пістолет
перевіряє 32-розрядний CRC. Для пакет та пістолет перевіряє довжину без стиснення. Стандарт
стискати формат не був розроблений для перевірки узгодженості. Однак пістолет буває іноді
може виявити поганий файл .Z. Якщо ви отримуєте помилку під час розпакування файлу .Z, не робіть цього
припустимо, що файл .Z правильний просто тому, що стандарт розпакувати НЕ
скаржитися. Це загалом означає, що стандарт розпакувати не перевіряє його введення, і
щасливо створює сміття. Формат SCO компрес -H (метод стиснення lzh)
не включає CRC, але також дозволяє перевірити узгодженість.

Файли, створені користувачем ZIP можуть бути розпаковані gzip, лише якщо вони мають один член
стиснутий методом «дефляції». Ця функція призначена лише для сприяння перетворенню
файлів tar.zip у формат tar.gz. Щоб витягти а ZIP файл з одним членом, використовуйте a
команда на зразок пістолет <foo.zip or пістолет -S ZIP. foo.zip. Щоб розпакувати zip-файли з кількома
членів, корист розстебнути блискавку замість пістолет.

zcat тотожне пістолет -c. (У деяких системах, zcat може бути встановлений як gzcat до
зберегти оригінальне посилання на стискати.) zcat розпаковує або список файлів на
командний рядок або його стандартний вхід і записує нестиснені дані на стандартний вихід.
zcat розпакує файли, які мають правильний магічний номер, незалежно від того, є вони .gz
суфікс чи ні.

Gzip використовує алгоритм Лемпеля-Зіва, який використовується в ZIP і PKZIP. Величина стиснення
отриманий результат залежить від розміру вхідних даних і розподілу загальних підрядків.
Як правило, такий текст, як вихідний код або англійська мова, зменшується на 60-70%. Компресія є
загалом набагато краще, ніж досягається LZW (як використовується в стискати), кодування Хаффмана (як
використовується в пакет), або адаптивне кодування Хаффмана (компактний).

Стиснення виконується завжди, навіть якщо стиснутий файл трохи більший за розмір
оригінальний. Найгірший варіант розширення – це кілька байтів для заголовка файлу gzip плюс 5 байт
кожні 32K блоку або коефіцієнт розширення 0.015% для великих файлів. Зверніть увагу, що фактичний
кількість використовуваних дискових блоків майже ніколи не збільшується. gzip зберігає режим, право власності і
часові позначки файлів під час стиснення або розпакування.

ВАРІАНТИ


-a --ascii
Текстовий режим Ascii: перетворення кінця рядків за допомогою локальних умов. Цей варіант є
підтримується лише в деяких системах, відмінних від Unix. Для MSDOS CR LF перетворюється на LF, коли
стиснення, а LF перетворюється на CR LF під час розпакування.

-c --stdout --to-stdout
Записати вихід на стандартний вихід; зберегти оригінальні файли без змін. Якщо є
кілька вхідних файлів, вихідний складається з послідовності незалежно стиснутих
членів. Щоб отримати краще стиснення, попередньо об’єднайте всі вхідні файли
стискаючи їх.

-d --декомпресувати --розпакувати
Розпакуйте.

-f --сила
Примусове стиснення або декомпресія, навіть якщо файл має кілька посилань або файлу
відповідний файл уже існує, або якщо стислі дані зчитуються з або
записується в термінал. Якщо вхідні дані не у форматі, який розпізнається gzip та
якщо також вказано параметр --stdout, скопіюйте вхідні дані без змін у файл
стандартний вихід: літ zcat поводитись як як. Якщо -f не дається, а коли не працює
у фоновому режимі, gzip запитує, чи має бути наявний файл
перезаписаний.

-h --допомога
Відкрийте екран довідки та вийдіть.

-k -- тримати
Зберігайте (не видаляйте) вхідні файли під час стиснення або декомпресії.

-l -- список
Для кожного стисненого файлу вкажіть такі поля:

стиснутий розмір: розмір стиснутого файлу
uncompressed size: розмір нестиснутого файлу
коефіцієнт: ступінь стиснення (0.0%, якщо невідомо)
uncompressed_name: назва нестиснутого файлу

Нестиснений розмір задається як -1 для файлів не у форматі gzip, наприклад
стислі файли .Z. Щоб отримати нестиснений розмір для такого файлу, ви можете використовувати:

zcat файл.Z | туалет -ц

У поєднанні з опцією --verbose також відображаються такі поля:

метод: метод стиснення
crc: 32-бітовий CRC нестиснутих даних
дата і час: мітка часу для нестисненого файлу

Нині підтримуються методи стиснення: deflate, compress, lzh (SCO
стиснути -H) і упакувати. Crc подається як ffffffff для файлу не у форматі gzip.

За допомогою --name нестиснені ім'я, дата і час зберігаються в файлі
стиснути файл, якщо є.

З --verbose загальний розмір і коефіцієнт стиснення для всіх файлів також є
відображається, якщо деякі розміри невідомі. За допомогою --quiet рядки заголовка та підсумків
не відображаються.

-L --ліцензія
Відобразити gzip отримати ліцензію та звільнитися.

-n --без назви
Під час стиснення не зберігайте оригінальне ім’я файлу та мітку часу за замовчуванням.
(Початкове ім'я завжди зберігається, якщо ім'я потрібно було обрізати.) Коли
розпаковуючи, не відновлюйте оригінальне ім’я файлу, якщо воно є (видаліть лише файл
gzip суфікс із назви стисненого файлу) і не відновлювати початковий час
штамп, якщо є (скопіюйте його зі стиснутого файлу). Цей параметр є за замовчуванням
при декомпресії.

-N --ім'я
Під час стиснення завжди зберігайте оригінальне ім’я файлу та мітку часу; це
за замовчуванням. Під час розпакування відновіть оригінальне ім’я файлу та мітку часу if
присутній. Ця опція корисна для систем, які мають обмеження на довжину імені файлу або
коли мітка часу була втрачена після передачі файлу.

-q --спокійно
Приглушити всі попередження.

-r --рекурсивний
Подорожуйте структуру каталогу рекурсивно. Якщо будь-яке з імен файлів, зазначених на
командний рядок - це каталоги, gzip спуститься в каталог і стисне
всі файли, які він там знаходить (або розпакуйте їх у випадку пістолет ).

--rsyncable
Під час стиснення час від часу синхронізуйте вихід на основі вхідних даних. Це
збільшує розмір менше ніж на 1 відсоток у більшості випадків, але означає, що rsync(1)
Програма може скористатися перевагами подібності в нестисненому введенні, коли
синхронізація двох файлів, стиснутих за допомогою цього прапорця. пістолет не можу сказати
різниця між стиснутим файлом, створеним за допомогою цієї опції, і файлом, створеним
без цього.

-S .суф --суфікс .суф
Під час стиснення використовуйте суфікс .suf замість .gz. Будь-який непорожній суфікс може бути
наведено, але суфіксів, відмінних від .z і .gz, слід уникати, щоб уникнути плутанини, коли
файли передаються в інші системи.

Під час розпакування додайте .suf на початок списку суфіксів, щоб спробувати, коли
отримання назви вихідного файлу з імені вхідного файлу.

-t --тест
Тест. Перевірте цілісність стисненого файлу.

-v -багатослівний
Багатослівний. Відобразити назву та відсоток зменшення для кожного стиснутого файлу або
декомпресований.

-V -- версія
Версія. Відобразіть номер версії та параметри компіляції, а потім вийдіть.

-# --швидко --найкраще
Відрегулюйте швидкість стиснення за допомогою вказаної цифри #, Де -1 or --швидко
вказує найшвидший метод стиснення (менше стиснення) і -9 or --найкраще
вказує найповільніший метод стиснення (найкраще стиснення). За замовчуванням
рівень стиснення є -6 (тобто зміщені в бік високого стиснення за рахунок
speed).

ADVANCED ВИКОРИСТАННЯ


Декілька стиснутих файлів можуть бути об'єднані. В цьому випадку, пістолет витягне все
членів відразу. Наприклад:

gzip -c файл1 > foo.gz
gzip -c файл2 >> foo.gz

Потім

gunzip -c foo

еквівалентна

кот файл1 файл2

У разі пошкодження одного члена файлу .gz інші члени все ще можуть бути відновлені (якщо
пошкоджений елемент видаляють). Однак ви можете отримати краще стиснення, стиснувши все
члени відразу:

кот файл1 файл2 | gzip > foo.gz

компреси краще ніж

gzip -c файл1 файл2 > foo.gz

Якщо ви хочете повторно стиснути об’єднані файли для кращого стиснення, виконайте:

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

Якщо стиснений файл складається з кількох елементів, повідомляється розмір нестисненого файлу та CRC
за опцією --list застосовується лише до останнього члена. Якщо вам потрібен нестиснений розмір
для всіх учасників ви можете використовувати:

gzip -cd file.gz | туалет -ц

Якщо ви хочете створити один архівний файл із кількома учасниками, щоб члени могли
пізніше можна розпакувати самостійно, використовуйте архіватор, наприклад tar або 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


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad