[RUST] Biblioteca para compactar e descompactar zip no rust
Estava fazendo uma CLI em Rust para uso proprio, foi quando eu percebi que nao existe uma biblioteca para compactar e descompactar arquivos zip de forma facil no rust. Então decidi criar a minha propria.
A ausência de uma ferramenta desse tipo me fez questionar por que não simplificar ainda mais esse processo para a comunidade Rust. Com a visão de tornar a compressão e descompressão de arquivos uma tarefa descomplicada para todos, nasceu a ideia da simple-zip.
Desenvolvida com a filosofia "DX First" (Developer Experience em primeiro lugar), a Simple Zip coloca a experiência do desenvolvedor no centro de tudo. Afinal, a criação dessa biblioteca não foi apenas para suprir uma necessidade pessoal, mas para proporcionar a todos os desenvolvedores uma ferramenta intuitiva e eficiente.
Como Usar a Simple Zip
Se você está pronto para simplificar suas operações de compressão e descompressão de arquivos em Rust, a Simple Zip é a solução que você estava esperando. Aqui está um rápido guia de como começar:
1. Instalação
Adicione a Simple Zip ao seu arquivo Cargo.toml
:
[dependencies]
simple-zip = "1.x.x"
2. Exemplo de Uso em Rust
use simple_zip::zip::Decompress;
// Descomprimir um arquivo usando uma string de caminho
Decompress::local_str(&path);
// Ou descomprimir usando um buffer
Decompress::local_buffer(&pathbuf);
Nota: A funcionalidade de compressão está a caminho!
3. Contribua para o Desenvolvimento
Contribuições são bem-vindas! Relate problemas, sugira melhorias e envie pull requests. Juntos, podemos tornar a Simple Zip ainda mais poderosa.
Onde Baixar
A Simple Zip está disponível no crates.io. Para integrá-la ao seu projeto, adicione a dependência no seu arquivo Cargo.toml
conforme mostrado acima.