Skip to content
/ BTXZ Public

Modern, secure command-line archiver with high compression. Efficiently manage your files with BTXZ™. 🚀📦

License

Notifications You must be signed in to change notification settings

mshleen/BTXZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BTXZ: Secure, High-Compression Archiver for All Platforms 🚀

BTXZ Logo Version License Downloads

Download BTXZ

Table of Contents

Overview

BTXZ is a cross-platform archiver designed to create ultra-compact and tamper-proof archives. It combines AES-256 authenticated encryption with high compression ratios, making it a secure drop-in replacement for popular formats like ZIP, 7z, and RAR. Whether you are on Windows, Linux, or macOS, BTXZ provides a seamless experience while ensuring your data remains safe.

For the latest releases, please visit our Releases section.

Features

  • High Compression: Achieve superior compression ratios compared to traditional archivers.
  • Strong Security: Utilizes AES-256 encryption to secure your files.
  • Cross-Platform: Available on Windows, Linux, and macOS.
  • User-Friendly: Simple command-line interface for ease of use.
  • Open Source: Freely available for modification and distribution.

Installation

To install BTXZ, follow these steps:

  1. Download the Latest Release: Get the latest version from our Releases section. Download the appropriate package for your operating system.
  2. Extract the Package: Unzip the downloaded file to a directory of your choice.
  3. Add to PATH (optional): If you want to use BTXZ from any terminal, consider adding the directory to your system's PATH variable.

Windows Installation

  1. Download the Windows executable from the Releases section.
  2. Place the executable in a folder (e.g., C:\BTXZ).
  3. Optionally, add this folder to your PATH for easier access.

Linux Installation

  1. Download the Linux binary from the Releases section.

  2. Make the binary executable:

    chmod +x btxz
  3. Move it to a directory in your PATH, such as /usr/local/bin:

    sudo mv btxz /usr/local/bin/

macOS Installation

  1. Download the macOS binary from the Releases section.

  2. Make the binary executable:

    chmod +x btxz
  3. Move it to a directory in your PATH, such as /usr/local/bin:

    sudo mv btxz /usr/local/bin/

Usage

To create an archive, use the following command:

btxz create [options] <archive_name.btxz> <file1> <file2> ...

To extract an archive, use:

btxz extract [options] <archive_name.btxz>

Examples

  • Create an archive:

    btxz create my_archive.btxz file1.txt file2.txt
  • Extract an archive:

    btxz extract my_archive.btxz

Command Line Options

Create Options

  • -e, --encrypt: Encrypt the archive with a password.
  • -p, --password: Specify the password for encryption.
  • -c, --compression: Set the compression level (1-9).

Extract Options

  • -d, --destination: Specify the output directory for extracted files.
  • -p, --password: Provide the password if the archive is encrypted.

Supported Formats

BTXZ supports the following formats:

  • Archive Formats: .btxz
  • Compression: Uses XZ compression for optimal size.

Contributing

We welcome contributions! To contribute to BTXZ, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your branch to your forked repository.
  5. Create a pull request.

For larger changes, please open an issue to discuss before starting work.

License

BTXZ is licensed under the MIT License. See the LICENSE file for more details.

Contact

For questions or feedback, feel free to reach out:

For the latest releases, please visit our Releases section.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •