- Overview
- Features
- Installation
- Usage
- Command Line Options
- Supported Formats
- Contributing
- License
- Contact
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.
- 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.
To install BTXZ, follow these steps:
- Download the Latest Release: Get the latest version from our Releases section. Download the appropriate package for your operating system.
- Extract the Package: Unzip the downloaded file to a directory of your choice.
- Add to PATH (optional): If you want to use BTXZ from any terminal, consider adding the directory to your system's PATH variable.
- Download the Windows executable from the Releases section.
- Place the executable in a folder (e.g.,
C:\BTXZ). - Optionally, add this folder to your PATH for easier access.
-
Download the Linux binary from the Releases section.
-
Make the binary executable:
chmod +x btxz
-
Move it to a directory in your PATH, such as
/usr/local/bin:sudo mv btxz /usr/local/bin/
-
Download the macOS binary from the Releases section.
-
Make the binary executable:
chmod +x btxz
-
Move it to a directory in your PATH, such as
/usr/local/bin:sudo mv btxz /usr/local/bin/
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>-
Create an archive:
btxz create my_archive.btxz file1.txt file2.txt
-
Extract an archive:
btxz extract my_archive.btxz
-e,--encrypt: Encrypt the archive with a password.-p,--password: Specify the password for encryption.-c,--compression: Set the compression level (1-9).
-d,--destination: Specify the output directory for extracted files.-p,--password: Provide the password if the archive is encrypted.
BTXZ supports the following formats:
- Archive Formats:
.btxz - Compression: Uses XZ compression for optimal size.
We welcome contributions! To contribute to BTXZ, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Create a pull request.
For larger changes, please open an issue to discuss before starting work.
BTXZ is licensed under the MIT License. See the LICENSE file for more details.
For questions or feedback, feel free to reach out:
- Email: support@btxz.com
- GitHub: mshleen
For the latest releases, please visit our Releases section.