Strong archive file unpacker, based on mime-types
63.25 KB
built 2026-10-16 19:37:58 GMT
Description
File::Unpack2 is an unpacker for archives and files
(bz2/gz/zip/tar/cpio/iso/rpm/deb/cab/lzma/7z/rar/...). We call it strong,
because it is not fooled by file suffixes or multiple wrapped packages. It
reliably detects mime types and recursively descends into each archive found
until it finally exposes all unpackable payload contents. A precise log file
can be written, describing mime types and unpacking actions. Most of the known
archive file formats are supported. Shell-script-style plugins can be added to
support additional formats.
Dependencies
60 totalRequires51
- /usr/bin/perl
- /usr/bin/sh
- binutils
- bzip2
- cabextract
- cpio
- file >= 5.03
- genisoimage
- gzip
- lzip
- p7zip-plugins
- perl(BSD::Resource)
- perl(Carp)
- perl(Compress::Raw::Bzip2)
- perl(Compress::Raw::Lzma)
- perl(Compress::Raw::Zlib) >= 2.024
- perl(Config)
- perl(Cwd)
- perl(Data::Dumper)
- perl(File::Compare)
- perl(File::Copy)
- perl(File::LibMagic)
- perl(File::MimeInfo::Magic)
- perl(File::Path)
- perl(File::Temp)
- perl(File::Unpack2)
- perl(Filesys::Statvfs)
- perl(FindBin)
- perl(Getopt::Long)
- perl(IPC::Run)
- perl(JSON)
- perl(POSIX)
- perl(Pod::Usage)
- perl(String::ShellQuote)
- perl(Text::Sprintf::Named)
- perl(lib)
- perl(strict)
- perl(warnings)
- perl-libs
- poppler-utils
- rpm
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PartialHardlinkSets) <= 4.0.4-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- shared-mime-info >= 0.60
- sharutils
- tar
- unzip
- xz
Provides3
- perl(File::Unpack2) = 1.0
- perl-File-Unpack2 = 2.0-1.fc45
- perl-File-Unpack2(riscv-64) = 2.0-1.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
Recommends6
- antiword
- file-unpack = 2.0
- poppler-utils
- unrar
- upx
- xz
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
14
Files 1–14 of 14
Component of
buildroots that installed this RPMNo Buildroots
