CsZip — Compresión sin pérdida, rápida, segura y universal.CsZip es un compresor de archivos de alto rendimiento escrito íntegramente en Rust, pensado para usuarios y desarrolladores que necesitan máxima velocidad, seguridad e integridad de datos. Emplea su formato binario propio .cz, basado en bloques con compresión nativa LZ77 + Huffman, y añade soporte transparente para los formatos estándar .zip (lectura/escritura) y .rar (extracción).
Características principales
- Compresión nativa LZ77 + Huffman incorporada en el núcleo del motor, con niveles de compresión configurables (0–9).
- Formatos externos: integración nativa de .zip y extracción de .rar (delegando en unrar del sistema).
- Seguridad total: verificación redundante con CRC-32, CRC-64 y ADLER-32 a nivel de bloque y global; protección activa contra zip bombs y ataques de denegación de servicio.
- Streaming: E/S bufferizada y procesamiento por bloques que mantiene el uso de memoria constante; procesa archivos de gigabytes en hardware limitado.
- Comandos completos: compress, decompress, verify, info y list, con aliases cortos (c, d, v, i, l).
- Portabilidad universal: instaladores automatizados para Linux (Ubuntu, Debian, Mint, Kali, Fedora, RHEL y Arch), macOS y Windows, con soporte de arquitecturas AMD64 y ARM64.Casos de uso
- Respaldos y archivado de datos con verificación de integridad.
- Optimización de espacio en servidores, CI/CD y pipelines.
- Migración entre formatos (.cz, .zip, .rar).
- Automatización de scripts en entornos Linux/macOS/Windows.
