Assume-se para este tutorial que o computador configurado possui ambiente Linux e GCC instalado.
1. Codificação de arquivos (chave ASCII numérica).
2. Decodificação de arquivos (chave ASCII numérica).
3. Compressão de arquivo (Com base na redundância e similariadde)
4. Descompressão de arquivo (Com base na redundância e similariadde)
gcc codec.c codec.h interface.c -o codec
- ./codec
- interface.c: Funções responsáveis pela leitura (scanf) e escrita (printf) de informações ao usuário da aplicação.
- codec.h: Definições (protótipo) das funções do arquivo (Codec.c).
- codec.c: Funções principais responsáveis pela compressão/descompressão e compactação/descompactação.
- Remover a limitação de 30 chars para o nome do arquivo.
- Criar novas funções para compressão (Algorítimo Burrows–Wheeler).