summaryrefslogtreecommitdiffstats
path: root/po4a/man/uk
diff options
context:
space:
mode:
Diffstat (limited to 'po4a/man/uk')
-rw-r--r--po4a/man/uk/lzmainfo.15
-rw-r--r--po4a/man/uk/xz.1358
-rw-r--r--po4a/man/uk/xzdec.17
-rw-r--r--po4a/man/uk/xzdiff.159
-rw-r--r--po4a/man/uk/xzgrep.175
-rw-r--r--po4a/man/uk/xzless.113
-rw-r--r--po4a/man/uk/xzmore.154
7 files changed, 369 insertions, 202 deletions
diff --git a/po4a/man/uk/lzmainfo.1 b/po4a/man/uk/lzmainfo.1
index 357f114..95753eb 100644
--- a/po4a/man/uk/lzmainfo.1
+++ b/po4a/man/uk/lzmainfo.1
@@ -1,8 +1,9 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
.\" Author: Lasse Collin
.\"
-.\" This file has been put into the public domain.
-.\" You can do whatever you want with this file.
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
.\"*******************************************************************
.\"
diff --git a/po4a/man/uk/xz.1 b/po4a/man/uk/xz.1
index 7e11bf6..844df7e 100644
--- a/po4a/man/uk/xz.1
+++ b/po4a/man/uk/xz.1
@@ -1,17 +1,18 @@
'\" t
+.\" SPDX-License-Identifier: 0BSD
.\"
.\" Authors: Lasse Collin
.\" Jia Tan
.\"
-.\" This file has been put into the public domain.
-.\" You can do whatever you want with this file.
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZ 1 "17 липня 2023 року" Tukaani "XZ Utils"
+.TH XZ 1 2024\-04\-08 Tukaani "XZ Utils"
.
.SH НАЗВА
xz, unxz, xzcat, lzma, unlzma, lzcat — стискання та розпаковування файлів
@@ -475,9 +476,7 @@ CompCPU є спрощеним представленням параметрів
краще стискання, див. \fB\-\-extreme\fP.
.IP \(bu 3
CompMem містить вимоги до пам'яті засобу стискання у однопотоковому
-режимі. Значення можуть бути дещо різними для різних версій \fBxz\fP. Вимоги до
-пам'яті деяких майбутніх багатопотокових режимів можуть бути набагато
-вищими, ніж вимоги у однопотоковому режимі.
+режимі. Значення можуть бути дещо різними для різних версій \fBxz\fP.
.IP \(bu 3
У DecMem містяться вимоги до пам'яті при розпаковуванні. Тобто параметри
засобу стискання визначають вимоги до пам'яті при розпаковуванні. Точний
@@ -485,6 +484,11 @@ CompMem містить вимоги до пам'яті засобу стиска
словника LZMA2, але значення у таблиці було округлено до наступного цілого
значення МіБ.
.RE
+.IP ""
+Вимоги до пам'яті у багатопотоковому режимі є значно вищими, ніж у
+однопотоковому. З типовим значенням \fB\-\-block\-size\fP для кожного потоку треба
+3*3*DictSize плюс CompMem або DecMem. Наприклад, для чотирьох потоків з
+шаблоном \fB\-6\fP потрібно 660\(en670\ МіБ пам'яті.
.TP
\fB\-e\fP, \fB\-\-extreme\fP
Використати повільніший варіант вибраного рівня стискання (\fB\-0\fP ... \fB\-9\fP)
@@ -547,8 +551,8 @@ Utils. Намагайтеся не користуватися цими варі
МіБ. Використання значення \fIрозмір\fP, яке є меншим за розмір словника LZMA2,
має наслідком марну витрату оперативної пам'яті, оскільки його використання
призводить до того, що буфер словника LZMA2 ніколи не буде використано
-повністю. Розміри блоків зберігатимуться у заголовках блоків, які майбутня
-версія \fBxz\fP використовуватиме для багатопотокового розпаковування.
+повністю. У багатопотоковому режимі розміри блоків зберігатимуться у
+заголовках блоків. Ці дані потрібні для багатопотокового розпаковування.
.IP ""
У однопотоковому режимі поділ на блоки типово не
виконуватиметься. Встановлення значення для цього параметра не впливатиме на
@@ -556,26 +560,52 @@ Utils. Намагайтеся не користуватися цими варі
розміру, отже файли, які створено в однопотоковому режимі не будуть
ідентичними до файлів, які створено у багатопотоковому режимі. Те, що у
заголовках блоків не зберігатимуться дані щодо розміру також означає, що
-майбутні версії \fBxz\fP не зможуть розпаковувати такі файли у багатопотоковому
-режимі.
-.TP
-\fB\-\-block\-list=\fP\fIрозміри\fP
-При стисканні у форматі \fB.xz\fP починати новий блок після вказаної кількості
-інтервалів нестиснених даних.
-.IP ""
-Значення \fIрозмірів\fP розпакованих блоків слід задавати у форматі списку
-відокремлених комами значень. Якщо розмір пропущено (дві або декілька
-послідовних коми), буде використано розмір попереднього блоку.
-.IP ""
-Якщо файл вхідних даних є більшим за розміром за суму \fIрозмірів\fP, останнє
-значення у \fIрозмірах\fP буде повторено до кінця файла. Особливе значення \fB0\fP
-може бути використано як останнє значення, щоб позначити, що решту файла має
-бути закодовано як єдиний блок.
+\fBxz\fP не зможе розпаковувати такі файли у багатопотоковому режимі.
+.TP
+\fB\-\-block\-list=\fP\fIзаписи\fP
+При стисканні у форматі \fB.xz\fP починати новий блок із необов'язковим
+ланцюжком фільтрів після вказаної кількості інтервалів нестиснених даних.
+.IP ""
+\fIзаписи\fP є списком відокремлених комами значень. Кожен запис складається з
+необов'язкового номера ланцюжка фільтрів від 0 до 9, після якого йде
+двокрапка (\fB:\fP) і необхідний розмір нестиснутих даних. Пропущення запису
+(дві або більше послідовних ком) є скороченим варіантом визначення
+використання розміру та фільтрів попереднього запису.
+.IP ""
+Якщо файл вхідних даних є більшим за розміром за суму розмірів \fIзаписів\fP,
+останнє значення у \fIрозмірах\fP буде повторено до кінця файла. Особливе
+значення \fB0\fP може бути використано як останній розмір, щоб позначити, що
+решту файла має бути закодовано як єдиний блок.
+.IP ""
+Альтернативний ланцюжок фільтрів для кожного блоку можна вказати в поєднанні
+з параметрами \fB\-\-filters1=\fP\fIфільтри\fP \&...\& \fB\-\-filters9=\fP\fIфільтри\fP. Ці
+параметри визначають ланцюжки фільтрів з ідентифікатором у діапазоні
+1\(en9. Ланцюжок фільтрів 0 можна використовувати для посилання на типовий
+ланцюжок фільтрів — це те саме, що не вказувати ланцюжок
+фільтрів. Ідентифікатор ланцюжка фільтрів можна використовувати перед
+нестисненим розміром, після якого йде двокрапка (\fB:\fP). Наприклад, якщо
+вказати \fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP, блоки будуть
+створені так:
+.RS
+.IP \(bu 3
+Ланцюжок фільтрів задано \fB\-\-filters1\fP із вхідними даними у 2 МіБ
+.IP \(bu 3
+Ланцюжок фільтрів задано \fB\-\-filters3\fP із вхідними даними у 2 МіБ
+.IP \(bu 3
+Ланцюжок фільтрів задано \fB\-\-filters2\fP із вхідними даними у 4 МіБ
+.IP \(bu 3
+Ланцюжок фільтрів задано \fB\-\-filters2\fP із вхідними даними у 4 МіБ
+.IP \(bu 3
+Типовий ланцюжок даних і вхідні дані у 2 МіБ
+.IP \(bu 3
+Типовий ланцюжок фільтрів та вхідні дані у 4 МіБ для кожного блоку до кінця
+вхідних даних.
+.RE
.IP ""
-Якщо вказати \fIрозміри\fP, які перевищують розмір блоку кодувальника (або
-типове значення у режимі із потоками обробки, або значення, яке встановлено
-за допомогою \fB\-\-block\-size=\fP\fIрозмір\fP), засіб кодування створить додаткові
-блоки, зберігаючи межі, які вказано у \fIрозмірах\fP. Наприклад, якщо вказати
+Якщо вказати розмір, який перевищує розмір блоку кодувальника (або типове
+значення у режимі із потоками обробки, або значення, яке встановлено за
+допомогою \fB\-\-block\-size=\fP\fIрозмір\fP), засіб кодування створить додаткові
+блоки, зберігаючи межі, які вказано у \fIзаписах\fP. Наприклад, якщо вказати
\fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP, а файл
вхідних даних має розмір 80 МіБ, буде отримано такі 11 блоків: 5, 10, 8, 10,
2, 10, 10, 4, 10, 10 і 1 МіБ.
@@ -757,6 +787,9 @@ Utils. Намагайтеся не користуватися цими варі
усі достатньо великі файли, які стиснено у багатопотоковому режимі, але не
задовольняють будь\-які файли, які було стиснуто у однопотоковому режимі,
навіть якщо було використано параметр \fB\-\-block\-size=\fP\fIрозмір\fP.
+.IP ""
+Типовим значенням для \fIпотоків\fP є \fB0\fP. У \fBxz\fP 5.4.x та старіших версіях
+типовим значенням є \fB1\fP.
.
.SS "Нетипові ланцюжки фільтрів засобу стискання"
Нетиповий ланцюжок фільтрування уможливлює докладне визначення параметрів
@@ -781,22 +814,55 @@ Utils. Намагайтеся не користуватися цими варі
ланцюжка. Залежно від фільтра, це обмеження є наслідком структури фільтра
або існує для запобігання проблем із захистом.
.PP
-Нетиповий ланцюжок фільтрів визначають за допомогою одного або декількох
-параметрів фільтрування у бажаному для ланцюжка фільтрування порядку. Тобто
-порядок параметрів фільтрування впливає на результат! При декодуванні
-необробленого потоку даних (\fB\-\-format=raw\fP) ланцюжок фільтрів визначають у
-тому самому порядку, який використовують для стискання даних.
-.PP
-Фільтри приймають специфічні для фільтрів \fIпараметри\fP у форматі списку
-значень, які відокремлено комами. Зайві коми у \fIпараметрах\fP буде
-проігноровано. У кожного параметра є типове значення, отже, вам слід вказати
-лише ті параметри, значення яких ви хочете змінити.
+Нетиповий ланцюжок фільтрів можна вказати двома різними способами. Параметри
+\fB\-\-filters=\fP\fIфільтри\fP і \fB\-\-filters1=\fP\fIфільтри\fP \&...\&
+\fB\-\-filters9=\fP\fIфільтри\fP надають змогу вказати цілий ланцюжок фільтрів в
+одному варіанті з використанням синтаксису рядків фільтрів liblzma. Крім
+того, ланцюжок фільтрів можна вказати за допомогою одного або кількох
+окремих параметрів фільтрування у тому порядку, в якому їх слід використати
+у ланцюжку фільтрів. Тобто порядок окремих параметрів фільтра є важливим!
+Під час декодування необроблених потоків (\fB\-\-format=raw\fP) ланцюжок фільтрів
+має бути вказано у тому ж порядку, що й під час стиснення. Будь\-який окремий
+фільтр або параметри попереднього налаштування, вказані перед параметром
+повного ланцюжка (\fB\-\-filters=\fP\fIфільтри\fP), буде відкинуто. Окремі фільтри,
+указані після параметра повного ланцюжка, відновлять типовий ланцюжок
+фільтрів.
+.PP
+І параметр повного і параметр окремого фільтра приймають специфічні для
+фільтрів \fIпараметри\fP у форматі списку значень, які відокремлено
+комами. Зайві коми у \fIпараметрах\fP буде проігноровано. У кожного параметра є
+типове значення, отже, вам слід вказати ті параметри, значення яких ви
+хочете змінити.
.PP
Щоб переглянути увесь ланцюжок фільтрів та \fIпараметри\fP, скористайтеся
командою \fBxz \-vv\fP (тобто, скористайтеся \fB\-\-verbose\fP двічі). Це працює
також для перегляду параметрів ланцюжка фільтрів, який використано у рівнях
стискання.
.TP
+\fB\-\-filters=\fP\fIфільтри\fP
+Визначає повний ланцюжок фільтрів або шаблон у форматі одного
+параметра. Кожен фільтр можна відокремити від інших пробілами або двома
+дефісами (\fB\-\-\fP). Можливо, \fIфільтри\fP доведеться взяти в лапки в командному
+рядку оболонки, щоб їх було оброблено як один параметр. Для позначення
+\fIпараметрів\fP скористайтеся \fB:\fP або \fB=\fP. До шаблона можна додати префікс
+\fB\-\fP і завершити без прапорців або декількома прапорцями. Єдиним
+підтримуваним прапорцем є \fBe\fP для застосування тих самих параметрів, що й
+\fB\-\-extreme\fP.
+.TP
+\fB\-\-filters1\fP=\fIфільтри\fP ... \fB\-\-filters9\fP=\fIфільтри\fP
+Вказати до дев'яти додаткових ланцюжків фільтрів, якими можна скористатися
+за допомогою \fB\-\-block\-list\fP.
+.IP ""
+Наприклад, якщо виконується стискання архіву із виконуваними файлами, за
+якими йдуть текстові файли, для виконуваної частини може бути використано
+ланцюжок фільтрів з фільтром BCJ, а для текстової частини — лише фільтр
+LZMA2.
+.TP
+\fB\-\-filters\-help\fP
+Вивести довідкове повідомлення з описом того, як вказати шаблони та нетипові
+ланцюжки фільтрів у параметри \fB\-\-filters\fP і \fB\-\-filters1=\fP\fIфільтри\fP
+\&...\& \fB\-\-filters9=\fP\fIфільтри\fP і завершити роботу із кодом успіху.
+.TP
\fB\-\-lzma1\fP[\fB=\fP\fIпараметри\fP]
.PD 0
.TP
@@ -1013,6 +1079,8 @@ LZMA2. Для розпаковування потрібен такий сами
\fB\-\-ia64\fP[\fB=\fP\fIпараметри\fP]
.TP
\fB\-\-sparc\fP[\fB=\fP\fIпараметри\fP]
+.TP
+\fB\-\-riscv\fP[\fB=\fP\fIпараметри\fP]
.PD
Додати фільтр гілок/викликів/переходів (branch/call/jump або BCJ) до
ланцюжка фільтрів. Цими фільтрами можна скористатися, лише якщо вони не є
@@ -1061,6 +1129,7 @@ ARM64;4;Найкращим є вирівнювання за
PowerPC;4;Лише зворотний порядок байтів
IA\-64;16;Itanium
SPARC;4;
+RISC\-V;2;
.TE
.RE
.RE
@@ -1068,10 +1137,25 @@ SPARC;4;
Оскільки фільтровані BCJ дані, зазвичай, стискають за допомогою LZMA2,
коефіцієнт стискання можна трохи поліпшити, якщо параметри LZMA2 буде
встановлено так, щоб вони відповідали вирівнюванню вибраного фільтра
-BCJ. Наприклад, з фільтром IA\-64 варто встановити \fBpb=4\fP або навіть
-\fBpb=4,lp=4,lc=0\fP з LZMA2 (2^4=16). Фільтр x86 є винятком; його, зазвичай,
-варто поєднувати із типовим чотирибайтовим вирівнюванням LZMA2 при стисканні
-виконуваних файлів x86.
+BCJ. Приклади:
+.RS
+.IP \(bu 3
+Фільтр IA\-64 має 16\-байтове вирівнювання, отже \fBpb=4,lp=4,lc=0\fP дасть добрі
+результати у поєднанні із LZMA2 (2^4=16).
+.IP \(bu 3
+Код RISC\-V має 2\-байтове або 4\-байтове вирівнювання залежно від того, чи
+містить файл 16\-бітові стислі інструкції (розширення C). Якщо використано
+16\-бітові інструкції, добрі результати дасть \fBpb=2,lp=1,lc=3\fP або
+\fBpb=1,lp=1,lc=3\fP. Якщо 16\-бітових інструкцій немає, найкращим варіантом є
+\fBpb=2,lp=2,lc=2\fP. Можна скористатися \fBreadelf \-h\fP, щоб перевірити, чи є
+"RVC" у рядку "Flags".
+.IP \(bu 3
+ARM64 завжди вирівняно на 4 байти, тому найкращим варіантом буде
+\fBpb=2,lp=2,lc=2\fP.
+.IP \(bu 3
+Фільтр x86 є виключенням. Зазвичай, добрі результати дають типові для LZMA2
+значення (\fBpb=2,lp=0,lc=3\fP), якщо стискають виконувані файли x86.
+.RE
.IP ""
У всіх фільтрах BCJ передбачено підтримку тих самих \fIпараметрів\fP:
.RS
@@ -1187,71 +1271,9 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02.
.SH "РЕЖИМ РОБОТА"
Режим робота активують за допомогою параметра \fB\-\-robot\fP. Він спрощує
обробку виведених \fBxz\fP даних іншими програмами. У поточній версії підтримку
-\fB\-\-robot\fP передбачено лише разом із \fB\-\-version\fP, \fB\-\-info\-memory\fP та
-\fB\-\-list\fP. У майбутньому підтримку параметра буде передбачено для стискання
-та розпаковування.
-.
-.SS Версія
-\fBxz \-\-robot \-\-version\fP виведе назву версії \fBxz\fP і liblzma у такому
-форматі:
-.PP
-\fBXZ_VERSION=\fP\fIXYYYZZZS\fP
-.br
-\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP
-.TP
-\fIX\fP
-Основна версія.
-.TP
-\fIYYY\fP
-Проміжна версія. Непарні номери буде використано для стабільних
-версій. Непарні номери є номерами тестових версій.
-.TP
-\fIZZZ\fP
-Рівень латання для стабільних випусків або просто лічильник для випусків,
-які перебувають у розробці.
-.TP
-\fIS\fP
-Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». \fIS\fP має
-завжди дорівнювати 2, якщо \fIYYY\fP є парним.
-.PP
-\fIXYYYZZZS\fP є тим самим в обох рядках, якщо \fBxz\fP і liblzma належать до
-одного випуску XZ Utils.
-.PP
-Приклади: 4.999.9beta — це \fB49990091\fP, а 5.0.0 — це \fB50000002\fP.
-.
-.SS "Дані щодо обмеження пам'яті"
-\fBxz \-\-robot \-\-info\-memory\fP виводить один рядок з декількома відокремленими
-табуляціями стовпчиками:
-.IP 1. 4
-Загальний об'єм фізичної пам'яті (RAM) у байтах.
-.IP 2. 4
-Обмеження на використання пам'яті для стискання у байтах
-(\fB\-\-memlimit\-compress\fP). Особливе значення \fB0\fP вказує на типові
-налаштування, якими для однопотокового режиму є налаштування без обмеження
-на використання пам'яті.
-.IP 3. 4
-Обмеження на використання пам'яті для розпакування у байтах
-(\fB\-\-memlimit\-decompress\fP). Особливе значення \fB0\fP вказує на типові
-налаштування, якими для однопотокового режиму є налаштування без обмеження
-на використання пам'яті.
-.IP 4. 4
-Починаючи з \fBxz\fP 5.3.4alpha: використання пам'яті для багатопотокового
-розпаковування у байтах (\fB\-\-memlimit\-mt\-decompress\fP). Ніколи не дорівнює
-нулеві, оскільки буде використано специфічне для системи типове значення,
-яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також
-ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано
-більше значення за допомогою \fB\-\-memlimit\-mt\-decompress\fP.
-.IP 5. 4
-Починаючи з \fBxz\fP 5.3.4alpha: специфічне для системи типове обмеження на
-використання пам'яті, яке використовують для обмеження кількості потоків при
-стисканні з автоматичною кількістю потоків (\fB\-\-threads=0\fP) і без визначення
-обмеження на використання пам'яті (\fB\-\-memlimit\-compress\fP). Це значення
-також використовують як типове значення для \fB\-\-memlimit\-mt\-decompress\fP.
-.IP 6. 4
-Починаючи з \fBxz\fP 5.3.4alpha: кількість доступних потоків обробки процесора.
-.PP
-У майбутньому у виведенні \fBxz \-\-robot \-\-info\-memory\fP може бути більше
-стовпчиків, але у виведеному буде не більше за один рядок.
+\fB\-\-robot\fP передбачено лише разом із \fB\-\-list\fP, \fB\-\-filters\-help\fP,
+\fB\-\-info\-memory\fP і \fB\-\-version\fP. У майбутньому підтримку параметра буде
+передбачено для стискання та розпаковування.
.
.SS "Режим списку"
У \fBxz \-\-robot \-\-list\fP використано табуляції для поділу виведених
@@ -1445,6 +1467,87 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02.
У майбутніх версіях може бути додано нові типи рядків і нові стовпчики до
наявних типів рядків, але наявні стовпчики мають лишитися незмінними.
.
+.SS "Довідка з фільтрування"
+\fBxz \-\-robot \-\-filters\-help\fP виведе список підтримуваних фільтрів у такому
+форматі:
+.PP
+\fIфільтр\fP\fB:\fP\fIпараметр\fP\fB=<\fP\fIзначення\fP\fB>,\fP\fIпараметр\fP\fB=<\fP\fIзначення\fP\fB>\fP...
+.TP
+\fIфільтр\fP
+Назва фільтра
+.TP
+\fIпараметр\fP
+Назва специфічного для фільтра параметра
+.TP
+\fIзначення\fP
+Числові діапазони \fIvalue\fP слід вказати у форматі
+\fB<\fP\fIмінімум\fP\fB\-\fP\fIмаксимум\fP\fB>\fP. Варіанти рядка \fIзначення\fP
+показано у \fB< >\fP і відокремлено символом \fB|\fP.
+.PP
+Кожен фільтр буде виведено до окремого рядка.
+.
+.SS "Дані щодо обмеження пам'яті"
+\fBxz \-\-robot \-\-info\-memory\fP виводить один рядок з декількома відокремленими
+табуляціями стовпчиками:
+.IP 1. 4
+Загальний об'єм фізичної пам'яті (RAM) у байтах.
+.IP 2. 4
+Обмеження на використання пам'яті для стискання у байтах
+(\fB\-\-memlimit\-compress\fP). Особливе значення \fB0\fP вказує на типові
+налаштування, якими для однопотокового режиму є налаштування без обмеження
+на використання пам'яті.
+.IP 3. 4
+Обмеження на використання пам'яті для розпакування у байтах
+(\fB\-\-memlimit\-decompress\fP). Особливе значення \fB0\fP вказує на типові
+налаштування, якими для однопотокового режиму є налаштування без обмеження
+на використання пам'яті.
+.IP 4. 4
+Починаючи з \fBxz\fP 5.3.4alpha: використання пам'яті для багатопотокового
+розпаковування у байтах (\fB\-\-memlimit\-mt\-decompress\fP). Ніколи не дорівнює
+нулеві, оскільки буде використано специфічне для системи типове значення,
+яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також
+ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано
+більше значення за допомогою \fB\-\-memlimit\-mt\-decompress\fP.
+.IP 5. 4
+Починаючи з \fBxz\fP 5.3.4alpha: специфічне для системи типове обмеження на
+використання пам'яті, яке використовують для обмеження кількості потоків при
+стисканні з автоматичною кількістю потоків (\fB\-\-threads=0\fP) і без визначення
+обмеження на використання пам'яті (\fB\-\-memlimit\-compress\fP). Це значення
+також використовують як типове значення для \fB\-\-memlimit\-mt\-decompress\fP.
+.IP 6. 4
+Починаючи з \fBxz\fP 5.3.4alpha: кількість доступних потоків обробки процесора.
+.PP
+У майбутньому у виведенні \fBxz \-\-robot \-\-info\-memory\fP може бути більше
+стовпчиків, але у виведеному буде не більше за один рядок.
+.
+.SS Версія
+\fBxz \-\-robot \-\-version\fP виведе назву версії \fBxz\fP і liblzma у такому
+форматі:
+.PP
+\fBXZ_VERSION=\fP\fIXYYYZZZS\fP
+.br
+\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP
+.TP
+\fIX\fP
+Основна версія.
+.TP
+\fIYYY\fP
+Проміжна версія. Непарні номери буде використано для стабільних
+версій. Непарні номери є номерами тестових версій.
+.TP
+\fIZZZ\fP
+Рівень латання для стабільних випусків або просто лічильник для випусків,
+які перебувають у розробці.
+.TP
+\fIS\fP
+Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». \fIS\fP має
+завжди дорівнювати 2, якщо \fIYYY\fP є парним.
+.PP
+\fIXYYYZZZS\fP є тим самим в обох рядках, якщо \fBxz\fP і liblzma належать до
+одного випуску XZ Utils.
+.PP
+Приклади: 4.999.9beta — це \fB49990091\fP, а 5.0.0 — це \fB50000002\fP.
+.
.SH "СТАН ВИХОДУ"
.TP
\fB0\fP
@@ -1482,7 +1585,7 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02.
.RS
.PP
.nf
-\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP
+\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR
.fi
.RE
.RE
@@ -1495,7 +1598,8 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02.
.RS
.PP
.nf
-\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP
+\f(CRXZ_OPT=${XZ_OPT\-"\-7e"}
+export XZ_OPT\fR
.fi
.RE
.RE
@@ -1645,7 +1749,7 @@ liblzma.
.RS
.PP
.nf
-\f(CWxz foo\fP
+\f(CRxz foo\fR
.fi
.RE
.PP
@@ -1654,7 +1758,7 @@ liblzma.
.RS
.PP
.nf
-\f(CWxz \-dk bar.xz\fP
+\f(CRxz \-dk bar.xz\fR
.fi
.RE
.PP
@@ -1664,7 +1768,7 @@ liblzma.
.RS
.PP
.nf
-\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP
+\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR
.fi
.RE
.PP
@@ -1673,7 +1777,7 @@ liblzma.
.RS
.PP
.nf
-\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP
+\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR
.fi
.RE
.
@@ -1683,7 +1787,8 @@ liblzma.
.RS
.PP
.nf
-\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP
+\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e
+ | xargs \-0r \-P4 \-n16 xz \-T1\fR
.fi
.RE
.PP
@@ -1702,7 +1807,7 @@ liblzma.
.RS
.PP
.nf
-\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP
+\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR
.fi
.RE
.PP
@@ -1714,7 +1819,11 @@ liblzma.
.RS
.PP
.nf
-\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Your xz is too old." fi unset XZ_VERSION LIBLZMA_VERSION\fP
+\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" ||
+ [ "$XZ_VERSION" \-lt 50000002 ]; then
+ echo "Your xz is too old."
+fi
+unset XZ_VERSION LIBLZMA_VERSION\fR
.fi
.RE
.PP
@@ -1723,7 +1832,12 @@ liblzma.
.RS
.PP
.nf
-\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP
+\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB
+OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3)
+if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then
+ XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM"
+ export XZ_OPT
+fi\fR
.fi
.RE
.
@@ -1761,7 +1875,7 @@ n n.
.RS
.PP
.nf
-\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP
+\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR
.fi
.RE
.PP
@@ -1781,7 +1895,7 @@ n n.
.RS
.PP
.nf
-\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP
+\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR
.fi
.RE
.PP
@@ -1801,7 +1915,7 @@ n n.
.RS
.PP
.nf
-\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP
+\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR
.fi
.RE
.PP
@@ -1816,7 +1930,7 @@ n n.
.RS
.PP
.nf
-\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fP
+\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR
.fi
.RE
.PP
@@ -1827,7 +1941,7 @@ n n.
.RS
.PP
.nf
-\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP
+\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR
.fi
.RE
.PP
@@ -1849,7 +1963,7 @@ TIFF. Параметр відстані фільтра Delta встановлю
.RS
.PP
.nf
-\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP
+\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR
.fi
.RE
.PP
diff --git a/po4a/man/uk/xzdec.1 b/po4a/man/uk/xzdec.1
index 03a7e8c..7375d3a 100644
--- a/po4a/man/uk/xzdec.1
+++ b/po4a/man/uk/xzdec.1
@@ -1,15 +1,16 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
.\" Author: Lasse Collin
.\"
-.\" This file has been put into the public domain.
-.\" You can do whatever you want with this file.
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZDEC 1 "19 квітня 2017 року" Tukaani "XZ Utils"
+.TH XZDEC 1 2024\-04\-08 Tukaani "XZ Utils"
.SH НАЗВА
xzdec, lzmadec — невеличкі розпакувальники .xz і .lzma
.SH "КОРОТКИЙ ОПИС"
diff --git a/po4a/man/uk/xzdiff.1 b/po4a/man/uk/xzdiff.1
index 1f4f367..4b41aaf 100644
--- a/po4a/man/uk/xzdiff.1
+++ b/po4a/man/uk/xzdiff.1
@@ -1,44 +1,55 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
-.\" Original zdiff.1 for gzip: Jean-loup Gailly
+.\" Authors: Lasse Collin
+.\" Jia Tan
.\"
-.\" Modifications for XZ Utils: Lasse Collin
-.\" Andrew Dudman
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
-.\" License: GNU GPLv2+
+.\" (Note that this file is not based on gzip's zdiff.1.)
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZDIFF 1 "4 червня 2021 року" Tukaani "XZ Utils"
+.TH XZDIFF 1 "13 лютого 2024 року" Tukaani "XZ Utils"
.SH НАЗВА
xzcmp, xzdiff, lzcmp, lzdiff — порівняння стиснених файлів
+.
.SH "КОРОТКИЙ ОПИС"
-\fBxzcmp\fP [\fIпараметри_cmp\fP] \fIфайл1\fP [\fIфайл2\fP]
+\fBxzcmp\fP [\fIпараметр...\fP] \fIфайл1\fP [\fIфайл2\fP]
.br
-\fBxzdiff\fP [\fIпараметри_diff\fP] \fIфайл1\fP [\fIфайл2\fP]
+\fBxzdiff\fP \&...
.br
-\fBlzcmp\fP [\fIпараметри_cmp\fP] \fIфайл1\fP [\fIфайл2\fP]
+\fBlzcmp\fP \&...
.br
-\fBlzdiff\fP [\fIпараметри_diff\fP] \fIфайл1\fP [\fIфайл2\fP]
+\fBlzdiff\fP \&...
+.
.SH ОПИС
-\fBxzcmp\fP і \fBxzdiff\fP викликають \fBcmp\fP(1) або \fBdiff\fP(1) для файлів, які
-стиснено за допомогою \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1),
-\fBlzop\fP(1) або \fBzstd\fP(1). Усі вказані параметри передаються безпосередньо
-\fBcmp\fP(1) або \fBdiff\fP(1). Якщо вказано лише один файл, порівнюваними файлами
-будуть \fIфайл1\fP (який повинен мати суфікс підтримуваного файла стискання) і
-\fIфайл1\fP, з назви якого вилучено суфікс формату стискання. Якщо вказано два
-файли, їх буде, якщо потрібно, розпаковано і передано \fBcmp\fP(1) або
-\fBdiff\fP(1). Стан виходу \fBcmp\fP(1) або \fBdiff\fP(1) буде збережено, якщо не
-станеться помилок розпаковування. Якщо станеться помилка розпаковування,
-станом виходу буде 2.
+\fBxzcmp\fP і \fBxzdiff\fP порівнюють нестиснені дані двох файлів. Нестиснені дані
+та параметри буде передано \fBcmp\fP(1) або \fBdiff\fP(1), якщо не вказано
+\fB\-\-help\fP або \fB\-\-version\fP.
.PP
-Працездатність назв \fBlzcmp\fP і \fBlzdiff\fP забезпечено для зворотної
+Якщо вказано одразу \fIфайл1\fP і \fIфайл2\fP, це можуть бути нестиснені файли або
+файли у форматах, які може бути розпаковано за допомогою \fBxz\fP(1),
+\fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) або \fBlz4\fP(1). Потрібні
+команди розпаковування визначаються з суфіксів назв файлів \fIфайл1\fP і
+\fIфайл2\fP. Файли із невідомими програмі суфіксами вважатимуться або
+нестисненими або такими, що мають формат, дані у якому може розпаковувати
+\fBxz\fP(1).
+.PP
+Якщо вказано лише одну назву файла, \fIфайл1\fP повинен мати суфікс
+підтримуваного формату стискання, а назвою \fIфайл2\fP має бути назва \fIфайл1\fP
+з вилученим суфіксом формату стискання.
+.PP
+Працездатність команд \fBlzcmp\fP і \fBlzdiff\fP забезпечено для зворотної
сумісності із LZMA Utils.
+.
+.SH "СТАН ВИХОДУ"
+Якщо станеться помилка розпаковування, станом виходу буде \fB2\fP. Інакше,
+станом виходу буде \fBcmp\fP(1) або буде використано \fBdiff\fP(1).
+.
.SH "ДИВ. ТАКОЖ"
\fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1),
-\fBzstd\fP(1), \fBzdiff\fP(1)
-.SH ВАДИ
-Повідомлення від програм \fBcmp\fP(1) або \fBdiff\fP(1) посилатимуться на назви
-тимчасових файлів, а не вказані назви.
+\fBzstd\fP(1), \fBlz4\fP(1)
diff --git a/po4a/man/uk/xzgrep.1 b/po4a/man/uk/xzgrep.1
index 5afc7ab..a763728 100644
--- a/po4a/man/uk/xzgrep.1
+++ b/po4a/man/uk/xzgrep.1
@@ -1,21 +1,24 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
-.\" Original zgrep.1 for gzip: Jean-loup Gailly
-.\" Charles Levert <charles@comm.polymtl.ca>
+.\" Authors: Lasse Collin
+.\" Jia Tan
.\"
-.\" Modifications for XZ Utils: Lasse Collin
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
-.\" License: GNU GPLv2+
+.\" (Note that this file is not based on gzip's zgrep.1.)
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZGREP 1 "19 липня 2022 року" Tukaani "XZ Utils"
+.TH XZGREP 1 "13 лютого 2024 року" Tukaani "XZ Utils"
.SH НАЗВА
-xzgrep — пошук у стиснених файлах формального виразу
+xzgrep — пошук взірців у ймовірно стиснених файлах
+.
.SH "КОРОТКИЙ ОПИС"
-\fBxzgrep\fP [\fIпараметри_grep\fP] [\fB\-e\fP] \fIвзірець\fP [\fIфайл...\fP]
+\fBxzgrep\fP [\fIпараметр...\fP] [\fIсписок_взірців\fP] [\fIфайл...\fP]
.br
\fBxzegrep\fP \&...
.br
@@ -26,21 +29,47 @@ xzgrep — пошук у стиснених файлах формального
\fBlzegrep\fP \&...
.br
\fBlzfgrep\fP \&...
+.
.SH ОПИС
-\fBxzgrep\fP викликає \fBgrep\fP(1) для \fIфайлів\fP, які можуть бути розпакованими
-або запакованими за допомогою \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1),
-\fBlzop\fP(1) або \fBzstd\fP(1). Усі вказані параметри передаються безпосередньо
-\fBgrep\fP(1).
+\fBxzgrep\fP викликає \fBgrep\fP(1) для розпакованих даних файлів. Формати
+\fIфайлів\fP визначатимуться з суфіксів назв файлів. Будь\-який \fIфайл\fP із
+суфіксом назви, підтримку якого передбачено у \fBxz\fP(1), \fBgzip\fP(1),
+\fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) або \fBlz4\fP(1), буде розпаковано; усі
+інші файли вважатимуться нестисненими.
.PP
-Якщо не вказано жодного \fIфайла\fP, буде розпаковано дані зі стандартного
-джерела вхідних даних і передано ці дані \fBgrep\fP(1). Якщо дані буде
-прочитано зі стандартного джерела вхідних даних, підтримку стиснених файлів
-\fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) та \fBzstd\fP(1) буде вимкнено.
+Якщо не вказано аргументу \fIфайли\fP або замість \fIфайл\fP вказано \fB\-\fP, дані
+буде прочитано зі стандартного джерела вхідних даних. При читанні зі
+стандартного джерела буде розпаковано лише файли, підтримку яких передбачено
+у \fBxz\fP(1). Інші файли вважатимуться такими, що вже перебувають у
+нестисненому форматі.
.PP
-Якщо \fBxzgrep\fP викликано як \fBxzegrep\fP або \fBxzfgrep\fP, буде використано
-\fBgrep \-E\fP або \fBgrep \-F\fP замість \fBgrep\fP(1). Те саме стосується програм із
-назвами \fBlzgrep\fP, \fBlzegrep\fP та \fBlzfgrep\fP, які створено для зворотної
-сумісності з LZMA Utils.
+Передбачено підтримку більшості \fIпараметрів\fP \fBgrep\fP(1). Втім, підтримки
+цих параметрів не передбачено:
+.IP "" 4
+\fB\-r\fP, \fB\-\-recursive\fP
+.IP "" 4
+\fB\-R\fP, \fB\-\-dereference\-recursive\fP
+.IP "" 4
+\fB\-d\fP, \fB\-\-directories=\fP\fIдія\fP
+.IP "" 4
+\fB\-Z\fP, \fB\-\-null\fP
+.IP "" 4
+\fB\-z\fP, \fB\-\-null\-data\fP
+.IP "" 4
+\fB\-\-include=\fP\fIglob\fP
+.IP "" 4
+\fB\-\-exclude=\fP\fIglob\fP
+.IP "" 4
+\fB\-\-exclude\-from=\fP\fIфайл\fP
+.IP "" 4
+\fB\-\-exclude\-dir=\fP\fIglob\fP
+.PP
+\fBxzegrep\fP є альтернативним записом \fBxzgrep \-E\fP. \fBxzfgrep\fP є
+альтернативним записом \fBxzgrep \-F\fP.
+.PP
+Працездатність команд \fBlzgrep\fP, \fBlzegrep\fP і \fBlzfgrep\fP забезпечено для
+зворотної сумісності із LZMA Utils.
+.
.SH "СТАН ВИХОДУ"
.TP
0
@@ -54,11 +83,13 @@ xzgrep — пошук у стиснених файлах формального
>1
Сталася одна або декілька помилок. Невідомо, чи було знайдено відповідники
критерію пошуку.
+.
.SH СЕРЕДОВИЩЕ
.TP
\fBGREP\fP
-Якщо встановлено значення змінної середовища \fBGREP\fP, буде використано це
-значення \fBxzgrep\fP, замість \fBgrep\fP(1), \fBgrep \-E\fP або \fBgrep \-F\fP.
+Якщо для змінної середовища \fBGREP\fP встановлено непорожнє значення, його
+буде використано замість \fBgrep\fP(1), \fBgrep \-E\fP або \fBgrep \-F\fP.
+.
.SH "ДИВ. ТАКОЖ"
\fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1),
-\fBzgrep\fP(1)
+\fBlz4\fP(1), \fBzgrep\fP(1)
diff --git a/po4a/man/uk/xzless.1 b/po4a/man/uk/xzless.1
index 3054a3e..9c35565 100644
--- a/po4a/man/uk/xzless.1
+++ b/po4a/man/uk/xzless.1
@@ -1,9 +1,10 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
.\" Authors: Andrew Dudman
.\" Lasse Collin
.\"
-.\" This file has been put into the public domain.
-.\" You can do whatever you want with this file.
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
.\"
.\" (Note that this file is not based on gzip's zless.1.)
.\"
@@ -12,7 +13,7 @@
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZLESS 1 "27 вересня 2010 року" Tukaani "XZ Utils"
+.TH XZLESS 1 "12 лютого 2024 року" Tukaani "XZ Utils"
.SH НАЗВА
xzless, lzless — перегляд стиснених xz або lzma (текстових) файлів
.SH "КОРОТКИЙ ОПИС"
@@ -21,9 +22,9 @@ xzless, lzless — перегляд стиснених xz або lzma (текс
\fBlzless\fP [\fIфайл\fP...]
.SH ОПИС
\fBxzless\fP є фільтром, який показує текст зі стиснених файлів у
-терміналі. Працює для файлів, які стиснуто за допомогою \fBxz\fP(1) або
-\fBlzma\fP(1). Якщо не вказано жодного \fIфайла\fP, \fBxzless\fP читатиме дані зі
-стандартного джерела вхідних даних.
+терміналі. Файли, підтримку обробки яких передбачено у \fBxz\fP(1), буде
+розпаковано; інші файли вважатимуться нестисненими. Якщо не вказано жодного
+\fIфайла\fP, \fBxzless\fP читатиме дані зі стандартного джерела вхідних даних.
.PP
Для показу виведених даних \fBxzless\fP використовує \fBless\fP(1). На відміну від
\fBxzmore\fP, вибір програми для поділу на сторінки не можна змінити за
diff --git a/po4a/man/uk/xzmore.1 b/po4a/man/uk/xzmore.1
index f7abf17..ade3d1b 100644
--- a/po4a/man/uk/xzmore.1
+++ b/po4a/man/uk/xzmore.1
@@ -1,40 +1,48 @@
+.\" SPDX-License-Identifier: 0BSD
.\"
-.\" Original zdiff.1 for gzip: Jean-loup Gailly
-.\" Modifications for XZ Utils: Lasse Collin
+.\" Authors: Andrew Dudman
+.\" Lasse Collin
.\"
-.\" License: GNU GPLv2+
+.\" Ukrainian translation for xz-man.
+.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024.
+.\"
+.\" (Note that this file is based on xzless.1 instead of gzip's zmore.1.)
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH XZMORE 1 "30 червня 2013 року" Tukaani "XZ Utils"
+.TH XZMORE 1 "12 лютого 2024 року" Tukaani "XZ Utils"
.SH НАЗВА
xzmore, lzmore — перегляд стиснених xz або lzma (текстових) файлів
+.
.SH "КОРОТКИЙ ОПИС"
-\fBxzmore\fP [\fIфайл...\fP]
+\fBxzmore\fP [\fIфайл\fP...]
.br
-\fBlzmore\fP [\fIфайл...\fP]
+\fBlzmore\fP [\fIфайл\fP...]
+.
.SH ОПИС
-\fBxzmore\fP є фільтром, за допомогою якого можна вивчати стиснені \fBxz\fP(1) або
-\fBlzma\fP(1) текстові файли поекранно на терміналах із м'яким копіюванням.
+\fBxzmore\fP показує текст зі стиснених файлів у терміналі за допомогою
+\fBmore\fP(1). Файли, підтримку яких передбачено у \fBxz\fP(1), буде розпаковано;
+інші файли вважатимуться вже наданими у розпакованій формі. Якщо не вказано
+аргументу \fIфайли\fP, \fBxzmore\fP читатиме дані зі стандартного джерела
+даних. Див. підручник з \fBmore\fP(1), щоб дізнатися більше про клавіатурні
+команди.
.PP
-Щоб скористатися засобом поділу на сторінки, відмінним від типового \fBmore\fP,
-встановіть для змінної середовища \fBPAGER\fP значення назви бажаної
-програми. Команду \fBlzmore\fP реалізовано для забезпечення зворотної
-сумісності з LZMA Utils.
-.TP
-\fBe\fP або \fBq\fP
-Якщо виведено запит \-\-More\-\-(Наступний файл: \fIфайл\fP), ця команда наказує
-\fBxzmore\fP завершити роботу.
-.TP
-\fBs\fP
-Якщо виведено запит \-\-More\-\-(Наступний файл: \fIфайл\fP), ця команда наказує
-\fBxzmore\fP перейти до наступного файла і продовжити показ даних.
+Зауважте, що гортання у зворотному напрямку може бути неможливим через
+реалізацію \fBmore\fP(1). Причиною є те, що \fBxzmore\fP використовує канал для
+передавання розпакованих даних \fBmore\fP(1). \fBxzless\fP(1) використовує
+\fBless\fP(1), можливості якої є ширшими.
.PP
-Список клавіатурних команд, якими можна скористатися під час перегляду
-вмісту файла, наведено на сторінці засобу поділу файла на сторінки, яким ви
-користуєтеся, зазвичай, на сторінці \fBmore\fP(1).
+Команду \fBlzmore\fP реалізовано для забезпечення зворотної сумісності з LZMA
+Utils.
+.
+.SH СЕРЕДОВИЩЕ
+.TP
+\fBPAGER\fP
+Якщо встановлено значення \fBPAGER\fP, значення буде використано для засобу
+поділу на сторінки, замість \fBmore\fP(1).
+.
.SH "ДИВ. ТАКОЖ"
\fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1)