Skip to content

Commit 2a4a6eb

Browse files
authored
libarchive.3: update archive format list
Add 7-Zip and WARC to read formats, add many compressors, sort lists in approximate lexicographical order.
1 parent d3ae416 commit 2a4a6eb

1 file changed

Lines changed: 25 additions & 15 deletions

File tree

libarchive/libarchive.3

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -62,30 +62,40 @@ GNU-format tar archives,
6262
.It
6363
most common cpio archive formats,
6464
.It
65-
ISO9660 CD images (including RockRidge and Joliet extensions),
66-
.It
67-
Zip archives,
65+
7-Zip archives,
6866
.It
6967
ar archives (including GNU/SysV and BSD extensions),
7068
.It
7169
Microsoft CAB archives,
7270
.It
71+
ISO9660 CD images (including RockRidge and Joliet extensions),
72+
.It
7373
LHA archives,
7474
.It
7575
mtree file tree descriptions,
7676
.It
77-
RAR archives,
77+
RAR and most RAR5 archives,
7878
.It
79-
XAR archives.
79+
WARC archives,
80+
.It
81+
XAR archives,
82+
.It
83+
Zip archives.
8084
.El
8185
The library automatically detects archives compressed with
82-
.Xr gzip 1 ,
86+
.Xr compress 1 ,
8387
.Xr bzip2 1 ,
84-
.Xr xz 1 ,
88+
.Xr grzip 1 ,
89+
.Xr gzip 1 ,
90+
.Xr lrzip 1 ,
91+
.Xr lz4 1 ,
8592
.Xr lzip 1 ,
93+
.Xr lzop 1 ,
94+
.Xr xz 1 ,
8695
or
87-
.Xr compress 1
88-
and decompresses them transparently.
96+
.Xr zstd 1
97+
and decompresses them transparently. Decompression of some formats
98+
requires external decompressor utilities.
8999
It can similarly detect and decode archives processed with
90100
.Xr uuencode 1
91101
or which have an
@@ -107,19 +117,19 @@ archives,
107117
.It
108118
cpio archives,
109119
.It
110-
Zip archive,
120+
7-Zip archives,
121+
.It
122+
ar archives,
111123
.It
112124
two different variants of shar archives,
113125
.It
114126
ISO9660 CD images,
115127
.It
116-
7-Zip archives,
117-
.It
118-
ar archives,
119-
.It
120128
mtree file tree descriptions,
121129
.It
122-
XAR archives.
130+
XAR archives,
131+
.It
132+
Zip archive.
123133
.El
124134
Pax interchange format is an extension of the tar archive format that
125135
eliminates essentially all of the limitations of historic tar formats

0 commit comments

Comments
 (0)