All Projects → magiclen → xcompress

magiclen / xcompress

Licence: MIT license
XCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2, LZ, XZ, LZMA, 7ZIP, TAR, RAR and ZSTD.

Programming Languages

rust
11053 projects
Makefile
30231 projects

Projects that are alternatives of or similar to xcompress

EasyCompressor
⚡ A compression library that implements many compression algorithms such as LZ4, Zstd, LZMA, Snappy, Brotli, GZip, and Deflate. It helps you to improve performance by reducing Memory Usage and Network Traffic for caching.
Stars: ✭ 167 (+156.92%)
Mutual labels:  compress, decompress
Tiny
Blog:https://zhengxiaoyong.com Wechat:
Stars: ✭ 2,505 (+3753.85%)
Mutual labels:  compress
Gulp Tar
Create tarball from files
Stars: ✭ 28 (-56.92%)
Mutual labels:  compress
Slim
Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
Stars: ✭ 1,705 (+2523.08%)
Mutual labels:  compress
Mybox
Easy tools of document, image, file, network, location, color, and media.
Stars: ✭ 45 (-30.77%)
Mutual labels:  compress
Cordova Plugin Mediapicker
cordova android ios mediaPicker support selection of multiple image and video gif ✨ cordova android 和 ios 图片视频选择cordova插件,支持多图 视频 gif,ui类似微信
Stars: ✭ 136 (+109.23%)
Mutual labels:  compress
Maven Min Plugin
📦 Latke application JavaScript and CSS files compression.
Stars: ✭ 5 (-92.31%)
Mutual labels:  compress
web-dist
传统模式开发的web站点 进行整站所有文件压缩及混淆处理
Stars: ✭ 43 (-33.85%)
Mutual labels:  compress
Compresshelper
🔥 压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap:https://github.com/nanchen2251/AiYaCompressHelper
Stars: ✭ 2,362 (+3533.85%)
Mutual labels:  compress
Apiproject
[https://www.sofineday.com], golang项目开发脚手架,集成最佳实践(gin+gorm+go-redis+mongo+cors+jwt+json日志库zap(支持日志收集到kafka或mongo)+消息队列kafka+微信支付宝支付gopay+api加密+api反向代理+go modules依赖管理+headless爬虫chromedp+makefile+二进制压缩+livereload热加载)
Stars: ✭ 124 (+90.77%)
Mutual labels:  compress
Tiny Html Minifier
Minify HTML in PHP with just a single class
Stars: ✭ 114 (+75.38%)
Mutual labels:  compress
Compress.js
A simple JavaScript based client-side image compression algorithm
Stars: ✭ 86 (+32.31%)
Mutual labels:  compress
Gtz
A high performance and compression ratio compressor for genomic data, powered by GTXLab of Genetalks.
Stars: ✭ 137 (+110.77%)
Mutual labels:  compress
Babel Plugin Const Enum
Transform TypeScript `const` enums
Stars: ✭ 38 (-41.54%)
Mutual labels:  compress
RecordVideo
视频录制压缩
Stars: ✭ 47 (-27.69%)
Mutual labels:  compress
Mcimage
Android Gradle Plugin -- Auto Check big image and compress image in building.
Stars: ✭ 872 (+1241.54%)
Mutual labels:  compress
Py7zr
7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.
Stars: ✭ 110 (+69.23%)
Mutual labels:  compress
Hsuntzu
HDFS compress tar zip snappy gzip uncompress untar codec hadoop spark
Stars: ✭ 135 (+107.69%)
Mutual labels:  compress
slimarray
SlimArray compresses uint32 into several bits, by using a polynomial to describe overall trend of an array.
Stars: ✭ 39 (-40%)
Mutual labels:  compress
ZipArchive
A single-class pure VB6 library for zip with ASM speed
Stars: ✭ 38 (-41.54%)
Mutual labels:  compress

XCompress

CI

XCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2, LZ, XZ, LZMA, 7ZIP, TAR, RAR and ZSTD.

Help

EXAMPLES:
xcompress a foo.wav                      # Archive foo.wav to foo.rar
xcompress a foo.wav /root/bar.txt        # Archive foo.wav and /root/bar.txt to foo.rar
xcompress a -o /tmp/out.7z foo.wav       # Archive foo.wav to /tmp/out.7z
xcompress a -b foo/bar                   # Archive foo/bar folder to bar.rar as small as possible
xcompress a -p password foo.wav          # Archive foo.wav to foo.rar with a password
xcompress x foo.rar                      # Extract foo.rar into current working directory
xcompress x foo.tar.gz /tmp/out_folder   # Extract foo.tar.gz into /tmp/out_folder
xcompress x -p password foo.rar          # Extract foo.rar with a password into current working directory

USAGE:
    xcompress [OPTIONS] [SUBCOMMAND]

OPTIONS:
    -p, --password <PASSWORD>              Set password for your archive file. (Only supports 7Z, ZIP and RAR.) Set an empty string to read a password from stdin.
        --7z-path <7Z_PATH>                Specify the path of your 7z executable binary file. [default: 7z]
        --bunzip2-path <BUNZIP2_PATH>      Specify the path of your bunzip2 executable binary file. [default: bunzip2]
        --bzip2-path <BZIP2_PATH>          Specify the path of your bzip2 executable binary file. [default: bzip2]
        --compress-path <COMPRESS_PATH>    Specify the path of your compress executable binary file. [default: compress]
        --gunzip-path <GUNZIP_PATH>        Specify the path of your gunzip executable binary file. [default: gunzip]
        --gzip-path <GZIP_PATH>            Specify the path of your gzip executable binary file. [default: gzip]
    -h, --help                             Print help information
        --lbzip2-path <LBZIP2_PATH>        Specify the path of your lbzip2 executable binary file. [default: lbzip2]
        --lunzip-path <LUNZIP_PATH>        Specify the path of your lunzip executable binary file. [default: lunzip]
        --lzip-path <LZIP_PATH>            Specify the path of your lzip executable binary file. [default: lzip]
        --lzma-path <LZMA_PATH>            Specify the path of your lzma executable binary file. [default: lzma]
        --pbzip2-path <PBZIP2_PATH>        Specify the path of your pbzip2 executable binary file. [default: pbzip2]
        --pigz-path <PIGZ_PATH>            Specify the path of your pigz executable binary file. [default: pigz]
        --plzip-path <PLZIP_PATH>          Specify the path of your plzip executable binary file. [default: plzip]
        --pxz-path <PXZ_PATH>              Specify the path of your pxz executable binary file. [default: pxz]
        --pzstd-path <PZSTD_PATH>          Specify the path of your pzstd executable binary file. [default: pzstd]
    -q, --quiet                            Make programs not print anything on the screen.
        --rar-path <RAR_PATH>              Specify the path of your rar executable binary file. [default: rar]
    -s, --single-thread                    Use only one thread.
        --tar-path <TAR_PATH>              Specify the path of your tar executable binary file. [default: tar]
        --unlzma-path <UNLZMA_PATH>        Specify the path of your unlzma executable binary file. [default: unlzma]
        --unrar-path <UNRAR_PATH>          Specify the path of your unrar executable binary file. [default: unrar]
        --unxz-path <UNXZ_PATH>            Specify the path of your unxz executable binary file. [default: unxz]
        --unzip-path <UNZIP_PATH>          Specify the path of your unzip executable binary file. [default: unzip]
        --unzstd-path <UNZSTD_PATH>        Specify the path of your unzstd executable binary file. [default: unzstd]
    -V, --version                          Print version information
        --xz-path <XZ_PATH>                Specify the path of your xz executable binary file. [default: xz]
        --zip-path <ZIP_PATH>              Specify the path of your zip executable binary file. [default: zip]
        --zstd-path <ZSTD_PATH>            Specify the path of your zstd executable binary file. [default: zstd]

SUBCOMMANDS:
    a       Add files to archive. Excludes base directory from names. (e.g. add /path/to/folder, you can always get the "folder" in the root of the archive file, instead of /path/to/folder.)
    help    Print this message or the help of the given subcommand(s)
    x       Extract files with full path.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].