]>
git.proxmox.com Git - libarchive-perl.git/blob - LibArchive/lib/LibArchive.pm
11 our @ISA = qw(Exporter);
13 # Items to export into callers namespace by default. Note: do not export
14 # names by default without a very good reason. Use EXPORT_OK instead.
15 # Do not simply export all your public functions/methods/constants.
17 # This allows declaration use LibArchive ':all';
18 # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
20 our %EXPORT_TAGS = ( 'all' => [ qw(
21 ARCHIVE_COMPRESSION_BZIP2
22 ARCHIVE_COMPRESSION_COMPRESS
23 ARCHIVE_COMPRESSION_GZIP
24 ARCHIVE_COMPRESSION_LRZIP
25 ARCHIVE_COMPRESSION_LZIP
26 ARCHIVE_COMPRESSION_LZMA
27 ARCHIVE_COMPRESSION_NONE
28 ARCHIVE_COMPRESSION_PROGRAM
29 ARCHIVE_COMPRESSION_RPM
30 ARCHIVE_COMPRESSION_UU
31 ARCHIVE_COMPRESSION_XZ
32 ARCHIVE_ENTRY_ACL_ADD_FILE
33 ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY
34 ARCHIVE_ENTRY_ACL_APPEND_DATA
35 ARCHIVE_ENTRY_ACL_DELETE
36 ARCHIVE_ENTRY_ACL_DELETE_CHILD
37 ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT
38 ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS
39 ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT
40 ARCHIVE_ENTRY_ACL_ENTRY_INHERITED
41 ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY
42 ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT
43 ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS
44 ARCHIVE_ENTRY_ACL_EVERYONE
45 ARCHIVE_ENTRY_ACL_EXECUTE
46 ARCHIVE_ENTRY_ACL_GROUP
47 ARCHIVE_ENTRY_ACL_GROUP_OBJ
48 ARCHIVE_ENTRY_ACL_INHERITANCE_NFS4
49 ARCHIVE_ENTRY_ACL_LIST_DIRECTORY
50 ARCHIVE_ENTRY_ACL_MASK
51 ARCHIVE_ENTRY_ACL_OTHER
52 ARCHIVE_ENTRY_ACL_PERMS_NFS4
53 ARCHIVE_ENTRY_ACL_PERMS_POSIX1E
54 ARCHIVE_ENTRY_ACL_READ
55 ARCHIVE_ENTRY_ACL_READ_ACL
56 ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES
57 ARCHIVE_ENTRY_ACL_READ_DATA
58 ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS
59 ARCHIVE_ENTRY_ACL_STYLE_COMPACT
60 ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID
61 ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT
62 ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA
63 ARCHIVE_ENTRY_ACL_STYLE_SOLARIS
64 ARCHIVE_ENTRY_ACL_SYNCHRONIZE
65 ARCHIVE_ENTRY_ACL_TYPE_ACCESS
66 ARCHIVE_ENTRY_ACL_TYPE_ALARM
67 ARCHIVE_ENTRY_ACL_TYPE_ALLOW
68 ARCHIVE_ENTRY_ACL_TYPE_AUDIT
69 ARCHIVE_ENTRY_ACL_TYPE_DEFAULT
70 ARCHIVE_ENTRY_ACL_TYPE_DENY
71 ARCHIVE_ENTRY_ACL_TYPE_NFS4
72 ARCHIVE_ENTRY_ACL_TYPE_POSIX1E
73 ARCHIVE_ENTRY_ACL_USER
74 ARCHIVE_ENTRY_ACL_USER_OBJ
75 ARCHIVE_ENTRY_ACL_WRITE
76 ARCHIVE_ENTRY_ACL_WRITE_ACL
77 ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES
78 ARCHIVE_ENTRY_ACL_WRITE_DATA
79 ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS
80 ARCHIVE_ENTRY_ACL_WRITE_OWNER
81 ARCHIVE_ENTRY_DIGEST_MD5
82 ARCHIVE_ENTRY_DIGEST_RMD160
83 ARCHIVE_ENTRY_DIGEST_SHA1
84 ARCHIVE_ENTRY_DIGEST_SHA256
85 ARCHIVE_ENTRY_DIGEST_SHA384
86 ARCHIVE_ENTRY_DIGEST_SHA512
89 ARCHIVE_EXTRACT_CLEAR_NOCHANGE_FFLAGS
90 ARCHIVE_EXTRACT_FFLAGS
91 ARCHIVE_EXTRACT_HFS_COMPRESSION_FORCED
92 ARCHIVE_EXTRACT_MAC_METADATA
93 ARCHIVE_EXTRACT_NO_AUTODIR
94 ARCHIVE_EXTRACT_NO_HFS_COMPRESSION
95 ARCHIVE_EXTRACT_NO_OVERWRITE
96 ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER
99 ARCHIVE_EXTRACT_SAFE_WRITES
100 ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS
101 ARCHIVE_EXTRACT_SECURE_NODOTDOT
102 ARCHIVE_EXTRACT_SECURE_SYMLINKS
103 ARCHIVE_EXTRACT_SPARSE
105 ARCHIVE_EXTRACT_UNLINK
106 ARCHIVE_EXTRACT_XATTR
110 ARCHIVE_FILTER_COMPRESS
119 ARCHIVE_FILTER_PROGRAM
126 ARCHIVE_FORMAT_AR_BSD
127 ARCHIVE_FORMAT_AR_GNU
128 ARCHIVE_FORMAT_BASE_MASK
131 ARCHIVE_FORMAT_CPIO_AFIO_LARGE
132 ARCHIVE_FORMAT_CPIO_BIN_BE
133 ARCHIVE_FORMAT_CPIO_BIN_LE
134 ARCHIVE_FORMAT_CPIO_POSIX
135 ARCHIVE_FORMAT_CPIO_PWB
136 ARCHIVE_FORMAT_CPIO_SVR4_CRC
137 ARCHIVE_FORMAT_CPIO_SVR4_NOCRC
139 ARCHIVE_FORMAT_ISO9660
140 ARCHIVE_FORMAT_ISO9660_ROCKRIDGE
144 ARCHIVE_FORMAT_RAR_V5
147 ARCHIVE_FORMAT_SHAR_BASE
148 ARCHIVE_FORMAT_SHAR_DUMP
150 ARCHIVE_FORMAT_TAR_GNUTAR
151 ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE
152 ARCHIVE_FORMAT_TAR_PAX_RESTRICTED
153 ARCHIVE_FORMAT_TAR_USTAR
163 ARCHIVE_READDISK_HONOR_NODUMP
164 ARCHIVE_READDISK_MAC_COPYFILE
165 ARCHIVE_READDISK_NO_ACL
166 ARCHIVE_READDISK_NO_FFLAGS
167 ARCHIVE_READDISK_NO_SPARSE
168 ARCHIVE_READDISK_NO_TRAVERSE_MOUNTS
169 ARCHIVE_READDISK_NO_XATTR
170 ARCHIVE_READDISK_RESTORE_ATIME
171 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA
172 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA
173 ARCHIVE_READ_FORMAT_CAPS_NONE
174 ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW
175 ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED
177 ARCHIVE_VERSION_NUMBER
181 our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
184 ARCHIVE_COMPRESSION_BZIP2
185 ARCHIVE_COMPRESSION_COMPRESS
186 ARCHIVE_COMPRESSION_GZIP
187 ARCHIVE_COMPRESSION_LRZIP
188 ARCHIVE_COMPRESSION_LZIP
189 ARCHIVE_COMPRESSION_LZMA
190 ARCHIVE_COMPRESSION_NONE
191 ARCHIVE_COMPRESSION_PROGRAM
192 ARCHIVE_COMPRESSION_RPM
193 ARCHIVE_COMPRESSION_UU
194 ARCHIVE_COMPRESSION_XZ
195 ARCHIVE_ENTRY_ACL_ADD_FILE
196 ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY
197 ARCHIVE_ENTRY_ACL_APPEND_DATA
198 ARCHIVE_ENTRY_ACL_DELETE
199 ARCHIVE_ENTRY_ACL_DELETE_CHILD
200 ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT
201 ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS
202 ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT
203 ARCHIVE_ENTRY_ACL_ENTRY_INHERITED
204 ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY
205 ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT
206 ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS
207 ARCHIVE_ENTRY_ACL_EVERYONE
208 ARCHIVE_ENTRY_ACL_EXECUTE
209 ARCHIVE_ENTRY_ACL_GROUP
210 ARCHIVE_ENTRY_ACL_GROUP_OBJ
211 ARCHIVE_ENTRY_ACL_INHERITANCE_NFS4
212 ARCHIVE_ENTRY_ACL_LIST_DIRECTORY
213 ARCHIVE_ENTRY_ACL_MASK
214 ARCHIVE_ENTRY_ACL_OTHER
215 ARCHIVE_ENTRY_ACL_PERMS_NFS4
216 ARCHIVE_ENTRY_ACL_PERMS_POSIX1E
217 ARCHIVE_ENTRY_ACL_READ
218 ARCHIVE_ENTRY_ACL_READ_ACL
219 ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES
220 ARCHIVE_ENTRY_ACL_READ_DATA
221 ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS
222 ARCHIVE_ENTRY_ACL_STYLE_COMPACT
223 ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID
224 ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT
225 ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA
226 ARCHIVE_ENTRY_ACL_STYLE_SOLARIS
227 ARCHIVE_ENTRY_ACL_SYNCHRONIZE
228 ARCHIVE_ENTRY_ACL_TYPE_ACCESS
229 ARCHIVE_ENTRY_ACL_TYPE_ALARM
230 ARCHIVE_ENTRY_ACL_TYPE_ALLOW
231 ARCHIVE_ENTRY_ACL_TYPE_AUDIT
232 ARCHIVE_ENTRY_ACL_TYPE_DEFAULT
233 ARCHIVE_ENTRY_ACL_TYPE_DENY
234 ARCHIVE_ENTRY_ACL_TYPE_NFS4
235 ARCHIVE_ENTRY_ACL_TYPE_POSIX1E
236 ARCHIVE_ENTRY_ACL_USER
237 ARCHIVE_ENTRY_ACL_USER_OBJ
238 ARCHIVE_ENTRY_ACL_WRITE
239 ARCHIVE_ENTRY_ACL_WRITE_ACL
240 ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES
241 ARCHIVE_ENTRY_ACL_WRITE_DATA
242 ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS
243 ARCHIVE_ENTRY_ACL_WRITE_OWNER
244 ARCHIVE_ENTRY_DIGEST_MD5
245 ARCHIVE_ENTRY_DIGEST_RMD160
246 ARCHIVE_ENTRY_DIGEST_SHA1
247 ARCHIVE_ENTRY_DIGEST_SHA256
248 ARCHIVE_ENTRY_DIGEST_SHA384
249 ARCHIVE_ENTRY_DIGEST_SHA512
252 ARCHIVE_EXTRACT_CLEAR_NOCHANGE_FFLAGS
253 ARCHIVE_EXTRACT_FFLAGS
254 ARCHIVE_EXTRACT_HFS_COMPRESSION_FORCED
255 ARCHIVE_EXTRACT_MAC_METADATA
256 ARCHIVE_EXTRACT_NO_AUTODIR
257 ARCHIVE_EXTRACT_NO_HFS_COMPRESSION
258 ARCHIVE_EXTRACT_NO_OVERWRITE
259 ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER
260 ARCHIVE_EXTRACT_OWNER
262 ARCHIVE_EXTRACT_SAFE_WRITES
263 ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS
264 ARCHIVE_EXTRACT_SECURE_NODOTDOT
265 ARCHIVE_EXTRACT_SECURE_SYMLINKS
266 ARCHIVE_EXTRACT_SPARSE
268 ARCHIVE_EXTRACT_UNLINK
269 ARCHIVE_EXTRACT_XATTR
273 ARCHIVE_FILTER_COMPRESS
282 ARCHIVE_FILTER_PROGRAM
289 ARCHIVE_FORMAT_AR_BSD
290 ARCHIVE_FORMAT_AR_GNU
291 ARCHIVE_FORMAT_BASE_MASK
294 ARCHIVE_FORMAT_CPIO_AFIO_LARGE
295 ARCHIVE_FORMAT_CPIO_BIN_BE
296 ARCHIVE_FORMAT_CPIO_BIN_LE
297 ARCHIVE_FORMAT_CPIO_POSIX
298 ARCHIVE_FORMAT_CPIO_PWB
299 ARCHIVE_FORMAT_CPIO_SVR4_CRC
300 ARCHIVE_FORMAT_CPIO_SVR4_NOCRC
302 ARCHIVE_FORMAT_ISO9660
303 ARCHIVE_FORMAT_ISO9660_ROCKRIDGE
307 ARCHIVE_FORMAT_RAR_V5
310 ARCHIVE_FORMAT_SHAR_BASE
311 ARCHIVE_FORMAT_SHAR_DUMP
313 ARCHIVE_FORMAT_TAR_GNUTAR
314 ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE
315 ARCHIVE_FORMAT_TAR_PAX_RESTRICTED
316 ARCHIVE_FORMAT_TAR_USTAR
326 ARCHIVE_READDISK_HONOR_NODUMP
327 ARCHIVE_READDISK_MAC_COPYFILE
328 ARCHIVE_READDISK_NO_ACL
329 ARCHIVE_READDISK_NO_FFLAGS
330 ARCHIVE_READDISK_NO_SPARSE
331 ARCHIVE_READDISK_NO_TRAVERSE_MOUNTS
332 ARCHIVE_READDISK_NO_XATTR
333 ARCHIVE_READDISK_RESTORE_ATIME
334 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA
335 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA
336 ARCHIVE_READ_FORMAT_CAPS_NONE
337 ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW
338 ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED
340 ARCHIVE_VERSION_NUMBER
344 our $VERSION = '3.6.2';
347 # This AUTOLOAD is used to 'autoload' constants from the constant()
352 ($constname = $AUTOLOAD) =~ s/.*:://;
353 croak
"&LibArchive::constant not defined" if $constname eq 'constant';
354 my ($error, $val) = constant($constname);
355 if ($error) { croak
$error; }
358 # Fixed between 5.005_53 and 5.005_61
359 #XXX if ($] >= 5.00561) {
360 #XXX *$AUTOLOAD = sub () { $val };
363 *$AUTOLOAD = sub { $val };
370 XSLoader
::load
('LibArchive', $VERSION);
372 # Preloaded methods go here.
374 # Autoload methods go after =cut, and are processed by the autosplit program.
378 # Below is stub documentation for your module. You'd better edit it!
382 LibArchive - Perl extension to access libarchive functions
390 We currently support only a limited interface for reading archives.
396 =head2 Exportable constants
398 ARCHIVE_COMPRESSION_BZIP2
399 ARCHIVE_COMPRESSION_COMPRESS
400 ARCHIVE_COMPRESSION_GZIP
401 ARCHIVE_COMPRESSION_LRZIP
402 ARCHIVE_COMPRESSION_LZIP
403 ARCHIVE_COMPRESSION_LZMA
404 ARCHIVE_COMPRESSION_NONE
405 ARCHIVE_COMPRESSION_PROGRAM
406 ARCHIVE_COMPRESSION_RPM
407 ARCHIVE_COMPRESSION_UU
408 ARCHIVE_COMPRESSION_XZ
409 ARCHIVE_ENTRY_ACL_ADD_FILE
410 ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY
411 ARCHIVE_ENTRY_ACL_APPEND_DATA
412 ARCHIVE_ENTRY_ACL_DELETE
413 ARCHIVE_ENTRY_ACL_DELETE_CHILD
414 ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT
415 ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS
416 ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT
417 ARCHIVE_ENTRY_ACL_ENTRY_INHERITED
418 ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY
419 ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT
420 ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS
421 ARCHIVE_ENTRY_ACL_EVERYONE
422 ARCHIVE_ENTRY_ACL_EXECUTE
423 ARCHIVE_ENTRY_ACL_GROUP
424 ARCHIVE_ENTRY_ACL_GROUP_OBJ
425 ARCHIVE_ENTRY_ACL_INHERITANCE_NFS4
426 ARCHIVE_ENTRY_ACL_LIST_DIRECTORY
427 ARCHIVE_ENTRY_ACL_MASK
428 ARCHIVE_ENTRY_ACL_OTHER
429 ARCHIVE_ENTRY_ACL_PERMS_NFS4
430 ARCHIVE_ENTRY_ACL_PERMS_POSIX1E
431 ARCHIVE_ENTRY_ACL_READ
432 ARCHIVE_ENTRY_ACL_READ_ACL
433 ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES
434 ARCHIVE_ENTRY_ACL_READ_DATA
435 ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS
436 ARCHIVE_ENTRY_ACL_STYLE_COMPACT
437 ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID
438 ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT
439 ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA
440 ARCHIVE_ENTRY_ACL_STYLE_SOLARIS
441 ARCHIVE_ENTRY_ACL_SYNCHRONIZE
442 ARCHIVE_ENTRY_ACL_TYPE_ACCESS
443 ARCHIVE_ENTRY_ACL_TYPE_ALARM
444 ARCHIVE_ENTRY_ACL_TYPE_ALLOW
445 ARCHIVE_ENTRY_ACL_TYPE_AUDIT
446 ARCHIVE_ENTRY_ACL_TYPE_DEFAULT
447 ARCHIVE_ENTRY_ACL_TYPE_DENY
448 ARCHIVE_ENTRY_ACL_TYPE_NFS4
449 ARCHIVE_ENTRY_ACL_TYPE_POSIX1E
450 ARCHIVE_ENTRY_ACL_USER
451 ARCHIVE_ENTRY_ACL_USER_OBJ
452 ARCHIVE_ENTRY_ACL_WRITE
453 ARCHIVE_ENTRY_ACL_WRITE_ACL
454 ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES
455 ARCHIVE_ENTRY_ACL_WRITE_DATA
456 ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS
457 ARCHIVE_ENTRY_ACL_WRITE_OWNER
458 ARCHIVE_ENTRY_DIGEST_MD5
459 ARCHIVE_ENTRY_DIGEST_RMD160
460 ARCHIVE_ENTRY_DIGEST_SHA1
461 ARCHIVE_ENTRY_DIGEST_SHA256
462 ARCHIVE_ENTRY_DIGEST_SHA384
463 ARCHIVE_ENTRY_DIGEST_SHA512
466 ARCHIVE_EXTRACT_CLEAR_NOCHANGE_FFLAGS
467 ARCHIVE_EXTRACT_FFLAGS
468 ARCHIVE_EXTRACT_HFS_COMPRESSION_FORCED
469 ARCHIVE_EXTRACT_MAC_METADATA
470 ARCHIVE_EXTRACT_NO_AUTODIR
471 ARCHIVE_EXTRACT_NO_HFS_COMPRESSION
472 ARCHIVE_EXTRACT_NO_OVERWRITE
473 ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER
474 ARCHIVE_EXTRACT_OWNER
476 ARCHIVE_EXTRACT_SAFE_WRITES
477 ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS
478 ARCHIVE_EXTRACT_SECURE_NODOTDOT
479 ARCHIVE_EXTRACT_SECURE_SYMLINKS
480 ARCHIVE_EXTRACT_SPARSE
482 ARCHIVE_EXTRACT_UNLINK
483 ARCHIVE_EXTRACT_XATTR
487 ARCHIVE_FILTER_COMPRESS
496 ARCHIVE_FILTER_PROGRAM
503 ARCHIVE_FORMAT_AR_BSD
504 ARCHIVE_FORMAT_AR_GNU
505 ARCHIVE_FORMAT_BASE_MASK
508 ARCHIVE_FORMAT_CPIO_AFIO_LARGE
509 ARCHIVE_FORMAT_CPIO_BIN_BE
510 ARCHIVE_FORMAT_CPIO_BIN_LE
511 ARCHIVE_FORMAT_CPIO_POSIX
512 ARCHIVE_FORMAT_CPIO_PWB
513 ARCHIVE_FORMAT_CPIO_SVR4_CRC
514 ARCHIVE_FORMAT_CPIO_SVR4_NOCRC
516 ARCHIVE_FORMAT_ISO9660
517 ARCHIVE_FORMAT_ISO9660_ROCKRIDGE
521 ARCHIVE_FORMAT_RAR_V5
524 ARCHIVE_FORMAT_SHAR_BASE
525 ARCHIVE_FORMAT_SHAR_DUMP
527 ARCHIVE_FORMAT_TAR_GNUTAR
528 ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE
529 ARCHIVE_FORMAT_TAR_PAX_RESTRICTED
530 ARCHIVE_FORMAT_TAR_USTAR
540 ARCHIVE_READDISK_HONOR_NODUMP
541 ARCHIVE_READDISK_MAC_COPYFILE
542 ARCHIVE_READDISK_NO_ACL
543 ARCHIVE_READDISK_NO_FFLAGS
544 ARCHIVE_READDISK_NO_SPARSE
545 ARCHIVE_READDISK_NO_TRAVERSE_MOUNTS
546 ARCHIVE_READDISK_NO_XATTR
547 ARCHIVE_READDISK_RESTORE_ATIME
548 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA
549 ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA
550 ARCHIVE_READ_FORMAT_CAPS_NONE
551 ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW
552 ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED
554 ARCHIVE_VERSION_NUMBER
565 perl bindings: Proxmox Support Team, E<lt>support@proxmox.comE<gt>
567 libarchive: Tim Kientzle
569 =head1 COPYRIGHT AND LICENSE
571 Copyright (C) 2007-2023 Proxmox Server Solutions GmbH <support@proxmox.com>
573 This program is free software: you can redistribute it and/or modify it under
574 the terms of the GNU Affero General Public License as published by the Free
575 Software Foundation, either version 3 of the License, or (at your option) any
578 This program is distributed in the hope that it will be useful, but WITHOUT ANY
579 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
580 PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
582 You should have received a copy of the GNU Affero General Public License along
583 with this program. If not, see <https://www.gnu.org/licenses/>.