Executando verificação de segurança...
7

[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

Github do projeto

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.

Carregando publicação patrocinada...
1
1