!fG$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#Safe$Safe libarchiveA user or group ID$ libarchive Abstract type% libarchive Abstract type1%&'( ) * + , - !"#$%&'None "#$()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}|{yzxwvutsrqponmljihkgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<:9876543210/.-,+*)(;$#" None$C %      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     Cvywinpomlkj~}|{zxutsrqgfedcba`_^]\[ZYXWVUTS3h.F4RQPONMLKJIHGEDCBA@?>=<;:98765210/-,+*)('&%$#"!           %   None/* "#$%()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None> libarchive Returns a .# containing a tar archive with the s libarchive Returns a . containing a .7z archive with the s libarchive Returns a .# containing a zip archive with the s libarchiveRWrite some entries to a file, creating a tar archive. This is more efficient than .BS.writeFile "file.tar" (entriesToBS entries)  libarchive5Write some entries to a file, creating a zip archive. libarchive)Write some entries to a file, creating a .7z archive./None?0 libarchive&Unpack an archive in a given directory10NoneF  libarchiveRRead an archive from a file. The format of the archive is automatically detected.! libarchiveRead an archive contained in a .7. The format of the archive is automatically detected." libarchiveThis is more efficient than .unpackToDir "llvm" =<< BS.readFile "llvm.tar" " libarchiveFilepath pointing to archive libarchiveDirctory to unpack in# libarchiveDirectory to unpack in libarchive. containing archive  !&' !"# #" ! !&'2      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012libarchive-1.0.2.0-inplaceCodec.Archive.Foreign.Archive"Codec.Archive.Foreign.ArchiveEntry Codec.ArchiveCodec.Archive.Foreign.CommonCodec.Archive.TypesCodec.Archive.ForeignCodec.Archive.PackCodec.Archive.UnpackArchiveEncryption HasEncryption NoEncryptionEncryptionUnsupportedEncryptionUnknownArchiveCapabilities ArchiveFilterEntryACLTimeFlag ReadDiskFlagsFlags ArchiveErrorFileType ArchiveFormatIdModTime Permissions OwnershipuserName groupNameownerIdgroupIdEntryfilepathcontent permissions ownershiptime EntryContent NormalFile DirectorySymlink LinkResolverStat ArchiveEntryArchivestandardPermissionsexecutablePermissionsarchive_entry_partial_linksarchive_entry_linkifyarchive_entry_linkresolver_free'archive_entry_linkresolver_set_strategyarchive_entry_linkresolver_newarchive_entry_sparse_nextarchive_entry_sparse_resetarchive_entry_sparse_countarchive_entry_sparse_add_entryarchive_entry_sparse_cleararchive_entry_xattr_nextarchive_entry_xattr_resetarchive_entry_xattr_countarchive_entry_xattr_add_entryarchive_entry_xattr_cleararchive_entry_acl_nextarchive_entry_acl_resetarchive_entry_acl_add_entry_warchive_entry_acl_add_entryarchive_entry_acl_cleararchive_entry_copy_mac_metadataarchive_entry_mac_metadataarchive_entry_copy_statarchive_entry_statarchive_entry_copy_uname_warchive_entry_copy_unamearchive_entry_set_uname_utf8archive_entry_set_unamearchive_entry_set_uidarchive_entry_copy_symlink_warchive_entry_copy_symlinkarchive_entry_set_symlink_utf8archive_entry_set_symlinkarchive_entry_copy_sourcepath_warchive_entry_copy_sourcepatharchive_entry_unset_sizearchive_entry_set_sizearchive_entry_set_rdevminorarchive_entry_set_rdevmajorarchive_entry_set_rdevarchive_entry_set_permarchive_entry_copy_pathname_warchive_entry_copy_pathnamearchive_entry_set_pathname_utf8archive_entry_set_pathnamearchive_entry_set_nlinkarchive_entry_unset_mtimearchive_entry_set_mtimearchive_entry_set_modearchive_entry_copy_link_warchive_entry_copy_linkarchive_entry_set_link_utf8archive_entry_set_linkarchive_entry_set_ino64archive_entry_set_inoarchive_entry_copy_hardlink_warchive_entry_copy_hardlinkarchive_entry_set_hardlink_utf8archive_entry_set_hardlinkarchive_entry_copy_gname_warchive_entry_copy_gnamearchive_entry_set_gname_utf8archive_entry_set_gnamearchive_entry_set_gid archive_entry_copy_fflags_text_warchive_entry_copy_fflags_textarchive_entry_set_fflagsarchive_entry_set_filetypearchive_entry_set_devminorarchive_entry_set_devmajorarchive_entry_set_devarchive_entry_unset_ctimearchive_entry_set_ctimearchive_entry_unset_birthtimearchive_entry_set_birthtimearchive_entry_unset_atimearchive_entry_set_atimearchive_entry_uname_warchive_entry_uname_utf8archive_entry_unamearchive_entry_uidarchive_entry_symlink_warchive_entry_symlink_utf8archive_entry_symlinkarchive_entry_strmodearchive_entry_sizearchive_entry_sourcepath_warchive_entry_sourcepatharchive_entry_rdevminorarchive_entry_rdevmajorarchive_entry_rdevarchive_entry_permarchive_entry_pathname_warchive_entry_pathname_utf8archive_entry_pathnamearchive_entry_nlinkarchive_entry_mtime_nsecarchive_entry_mtimearchive_entry_modearchive_entry_ino64archive_entry_inoarchive_entry_hardlink_warchive_entry_hardlink_utf8archive_entry_hardlinkarchive_entry_gname_warchive_entry_gname_utf8archive_entry_gnamearchive_entry_gidarchive_entry_fflags_textarchive_entry_fflagsarchive_entry_filetypearchive_entry_devminorarchive_entry_devmajorarchive_entry_devarchive_entry_ctime_nsecarchive_entry_ctimearchive_entry_birthtime_nsecarchive_entry_birthtimearchive_entry_atime_nsecarchive_entry_atimearchive_entry_new2archive_entry_newarchive_entry_freearchive_entry_clonearchive_entry_clearregularsymlinksocketcharacterDevice blockDevice directoryfifoarchiveEntryATimeIsSetarchiveEntryBirthtimeIsSetarchiveEntryCTimeIsSetarchiveEntryDevIsSetarchiveEntryInoIsSetarchiveEntryMTimeIsSetarchiveEntrySizeIsSetarchiveEntryIsDataEncryptedarchiveEntryIsMetadataEncryptedarchiveEntryIsEncryptedarchiveEntryUpdateGNameUtf8archiveEntryUpdateHardlinkUtf8archiveEntryUpdateLinkUtf8archiveEntryUpdatePathnameUtf8archiveEntryUpdateSymlinkUtf8archiveEntryUpdateUNameUtf8archiveEntryACLExecutearchiveEntryACLWritearchiveEntryACLReadarchiveEntryACLReadDataarchiveEntryACLListDataarchiveEntryACLWriteDataarchiveEntryACLAddFilearchiveEntryACLAppendDataarchiveEntryACLAddSubdirectoryarchiveEntryACLReadNamedAttrsarchiveEntryACLWriteNamedAttrsarchiveEntryACLDeleteChildarchiveEntryACLReadAttributesarchiveEntryACLWriteAttributesarchiveEntryACLDeletearchiveEntryACLReadACLarchiveEntryACLWriteACLarchiveEntryACLWriteOwnerarchiveEntryACLSynchronizearchiveEntryACLEntryFileInherit$archiveEntryACLEntryDirectoryInherit&archiveEntryACLEntryNoPropagateInheritarchiveEntryACLEntryInheritOnly$archiveEntryACLEntrySuccessfulAccess archiveEntryACLEntryFailedAccessarchiveEntryACLTypeAccessarchiveEntryACLTypeDefaultarchiveEntryACLTypeAllowarchiveEntryACLTypeDenyarchiveEntryACLTypeAuditarchiveEntryACLTypeAlarmarchiveEntryACLUserarchiveEntryACLUserObjarchiveEntryACLGrouparchiveEntryACLGroupObjarchiveEntryACLMaskarchiveEntryACLOtherarchiveEntryACLEveryonearchiveEntryACLStyleExtraIDarchiveEntryACLStyleMarkDefaultArchivePassphraseCallbackArchiveSwitchCallbackArchiveCloseCallbackArchiveOpenCallbackArchiveWriteCallbackArchiveSeekCallbackArchiveSkipCallbackArchiveReadCallbackarchive_match_include_gname_warchive_match_include_gnamearchive_match_include_uname_warchive_match_include_unamearchive_match_include_uidarchive_match_include_gidarchive_match_exclude_entry!archive_match_include_file_time_warchive_match_include_file_timearchive_match_include_date_warchive_match_include_datearchive_match_include_time.archive_match_path_unmatched_inclusions_next_w,archive_match_path_unmatched_inclusions_next'archive_match_path_unmatched_inclusionsarchive_match_include_pattern_warchive_match_include_patternarchive_match_exclude_pattern_warchive_match_exclude_patternarchive_match_freearchive_match_newarchive_file_countarchive_copy_errorarchive_set_errorarchive_clear_errorarchive_formatarchive_format_namearchive_error_string archive_errnoarchive_filter_namearchive_filter_codearchive_filter_bytesarchive_filter_count archive_free.archive_read_disk_set_metadata_filter_callbackarchive_read_disk_set_matchingarchive_read_disk_set_behavior$archive_read_disk_set_atime_restored$archive_read_disk_current_filesystemarchive_read_disk_descendarchive_read_disk_open_warchive_read_disk_open"archive_read_disk_set_uname_lookup"archive_read_disk_set_gname_lookup%archive_read_disk_set_standard_lookuparchive_read_disk_unamearchive_read_disk_gname!archive_read_disk_entry_from_file$archive_read_disk_set_symlink_hybrid&archive_read_disk_set_symlink_physical%archive_read_disk_set_symlink_logicalarchive_read_disk_newarchive_write_disk_uidarchive_write_disk_gid"archive_write_disk_set_user_lookup#archive_write_disk_set_group_lookup&archive_write_disk_set_standard_lookuparchive_write_disk_set_options archive_write_disk_set_skip_filearchive_write_disk_new%archive_write_set_passphrase_callbackarchive_write_set_passphrasearchive_write_set_optionsarchive_write_set_optionarchive_write_set_filter_optionarchive_write_set_format_optionarchive_write_freearchive_write_failarchive_write_closearchive_write_finish_entryarchive_write_data_blockarchive_write_dataarchive_write_headerarchive_write_open_memoryarchive_write_open_filename_warchive_write_open_filenamearchive_write_open_fdarchive_write_open'archive_write_zip_set_compression_store)archive_write_zip_set_compression_deflate*archive_write_set_format_filter_by_ext_def&archive_write_set_format_filter_by_extarchive_write_set_format_ziparchive_write_set_format_xararchive_write_set_format_warcarchive_write_set_format_v7tararchive_write_set_format_ustar"archive_write_set_format_shar_dumparchive_write_set_format_shararchive_write_set_format_raw'archive_write_set_format_pax_restrictedarchive_write_set_format_pax&archive_write_set_format_mtree_classicarchive_write_set_format_mtree archive_write_set_format_iso9660archive_write_set_format_gnutar"archive_write_set_format_cpio_newcarchive_write_set_format_cpio archive_write_set_format_ar_svr4archive_write_set_format_ar_bsdarchive_write_set_format_7zip archive_write_set_format_by_namearchive_write_set_formatarchive_write_add_filter_xz!archive_write_add_filter_uuencode archive_write_add_filter_programarchive_write_add_filter_nonearchive_write_add_filter_lzoparchive_write_add_filter_lzmaarchive_write_add_filter_lziparchive_write_add_filter_lz4archive_write_add_filter_lrziparchive_write_add_filter_gziparchive_write_add_filter_grzip!archive_write_add_filter_compressarchive_write_add_filter_bzip2"archive_write_add_filter_b64encode archive_write_add_filter_by_namearchive_write_add_filterarchive_write_set_skip_file%archive_write_get_bytes_in_last_block%archive_write_set_bytes_in_last_block!archive_write_get_bytes_per_block!archive_write_set_bytes_per_blockarchive_write_newarchive_read_freearchive_read_close"archive_read_extract_set_skip_file*archive_read_extract_set_progress_callbackarchive_read_extract2archive_read_extract$archive_read_set_passphrase_callbackarchive_read_add_passphrasearchive_read_set_optionsarchive_read_set_optionarchive_read_set_filter_optionarchive_read_set_format_optionarchive_read_data_into_fdarchive_read_data_skiparchive_read_data_blockarchive_seek_dataarchive_read_data archive_read_format_capabilitiesarchive_read_header_positionarchive_read_next_header2archive_read_next_headerarchive_read_open_fdarchive_read_open_memory2archive_read_open_memoryarchive_read_open_filename_warchive_read_open_filenamesarchive_read_open_filenamearchive_read_open2archive_read_openarchive_read_open1"archive_read_prepend_callback_data!archive_read_append_callback_dataarchive_read_add_callback_dataarchive_read_set_callback_data2archive_read_set_callback_data archive_read_set_switch_callbackarchive_read_set_close_callbackarchive_read_set_skip_callbackarchive_read_set_seek_callbackarchive_read_set_read_callbackarchive_read_set_open_callback,archive_read_append_filter_program_signature"archive_read_append_filter_programarchive_read_append_filterarchive_read_set_format(archive_read_support_format_zip_seekable*archive_read_support_format_zip_streamablearchive_read_support_format_ziparchive_read_support_format_xar archive_read_support_format_warcarchive_read_support_format_tararchive_read_support_format_rawarchive_read_support_format_rar!archive_read_support_format_mtreearchive_read_support_format_lha#archive_read_support_format_iso9660"archive_read_support_format_gnutar!archive_read_support_format_empty archive_read_support_format_cpioarchive_read_support_format_cab#archive_read_support_format_by_codearchive_read_support_format_ararchive_read_support_format_all archive_read_support_format_7ziparchive_read_support_filter_xzarchive_read_support_filter_uuarchive_read_support_filter_rpm-archive_read_support_filter_program_signature#archive_read_support_filter_program archive_read_support_filter_none archive_read_support_filter_lzop archive_read_support_filter_lzma archive_read_support_filter_lziparchive_read_support_filter_lz4!archive_read_support_filter_lrzip!archive_read_support_filter_grzip archive_read_support_filter_gzip$archive_read_support_filter_compress!archive_read_support_filter_bzip2archive_read_support_filter_allarchive_read_newmkMatch mkCleanup mkReadLookup mkWriteLookupmkPassphraseCallbackmkSwitchCallbackmkCloseCallbackmkOpenCallbackmkWriteCallbackmkSeekCallbackmkSkipCallbackmkReadCallbackarchive_version_detailsarchive_version_stringarchive_version_numbermkFilterarchiveVersionNumberarchiveVersionOnlyStringarchiveVersionString archiveOk archiveEOF archiveRetry archiveWarn archiveFailed archiveFatalarchiveFilterNonearchiveFilterGziparchiveFilterBzip2archiveFilterCompressarchiveFilterProgramarchiveFilterLzmaarchiveFilterXzarchiveFilterUuarchiveFilterRpmarchiveFilterLziparchiveFilterLrziparchiveFilterLzoparchiveFilterGrziparchiveFilterLz4archiveExtractOwnerarchiveExtractPermarchiveExtractTimearchiveExtractNoOverwritearchiveExtractUnlinkarchiveExtractACLarchiveExtractFFlagsarchiveExtractXattrarchiveExtractSecureSymlinksarchiveExtractSecureNoDotDotarchiveExtractNoAutodirarchiveExtractSparsearchiveExtractMacMetadataarchiveExtractNoHfsCompression"archiveExtractHfsCompressionForced#archiveExtractSecureNoAbsolutePaths!archiveExtractClearNoChangeFFlagsarchiveFormatCpioarchiveFormatShararchiveFormatTararchiveFormatIso9660archiveFormatZiparchiveFormatEmptyarchiveFormatArarchiveFormatMtreearchiveFormatRawarchiveFormatXararchiveFormatLhaarchiveFormatCabarchiveFormatRararchiveFormat7ziparchiveFormatWarcarchiveReadHasEncryptedEntriesarchiveReadFormatCapsNone archiveReadFormatCapsEncryptData$archiveReadFormatCapsEncryptMetadataarchiveReadDiskCanDescend+archiveReadDiskCurrentFilesystemIsSynthetic(archiveReadDiskCurrentFilesystemIsRemotearchiveReadDiskRestoreATimearchiveReadDiskHonorNoDumparchiveReadDiskMacCopyFilearchiveReadDiskNoTraverseMountsarchiveReadDiskNoXattrarchiveMatchExcludedarchiveMatchPathExcluded"archiveMatchExcludePatternFromFile#archiveMatchExcludePatternFromFileW"archiveMatchIncludePatternFromFile#archiveMatchIncludePatternFromFileWarchiveMatchTimeExcludedarchiveMatchMTimearchiveMatchCTimearchiveMatchNewerarchiveMatchOlderarchiveMatchEqualarchiveMatchOwnerExcluded entriesToBSentriesToBS7zipentriesToBSzip entriesToFileentriesToFileZipentriesToFile7ZipreadArchiveFile readArchiveBS unpackArchive unpackToDir intToBoolbytestring-0.10.8.2Data.ByteString.Internal ByteString packEntriesunpackEntriesFp hsEntries