Fórum Ubuntu Linux - PT
22 de Outubro de 2014, 19:37 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atenção usuários de email com anti-spam (Uol e Bol).
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Compressão de arquivos, onde obter informações?  (Lida 11444 vezes)
fellipeh
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 81


Ver Perfil
« em: 16 de Abril de 2008, 16:13 »

Olá amigos, não deve ser o local mais apropriado para falar desse assunto, porém queria criar um sistema de compressão de arquivos, tipo um ZIP, RAR e etc.. porem GPL, alguém poderia me indicar locais onde posso discutir sobre os algorítimos aplicados e tals?

Obrigado desde já.

Fellipe H.
Registrado
Darcamo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.309


Ver Perfil
« Responder #1 em: 16 de Abril de 2008, 22:58 »

Você quer criar uma interface para esses programas? Ou seja fazer um programa que chame os programas zip, rar, etc., já disponíveis de forma semelhante ao que o file-roller faz?

Ou você quer criar o seu próprio algoritmo de compressão?

A primeira opção é factível e pode ser até interessante para quem acha o file-roller limitado, mas se estiver pensando na segunda aconselho você a repensar. :p

Em geral esses programas de compressão usam o algoritmo de Lempel-Ziv-Welch, se não me engano. O que varia de um para o outro é a implementação. E não é só zip e rar que usam, ele também é usado em pdfs gifs, etc.

Novamente digo que eles usam o algoritmo de Lempel-Ziv-Welch, mas com implementações diferentes possivelmente patenteadas. O gif, por exemplo, é patenteado e por isso o programa gnuplot não vem com opção de gravar em gif mesmo os desenvolvedores tendo implementado.
Registrado
felipeborges
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 652



Ver Perfil WWW
« Responder #2 em: 19 de Abril de 2008, 12:25 »

é legal estudar o código fonte dos programas já existentes... Piscada
Registrado

Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.
brunei
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 97



Ver Perfil WWW
« Responder #3 em: 15 de Julho de 2008, 09:22 »

Olá felipeh!

Esse mundo dos algoritmos de compressão é extremamente fascinante. Existem vários algoritmos de compressão, alguns livres, outros patenteados. Acho que o melhor caminho é começar numa literatura específica. Existem vários livros e materiais sobre o assunto. Aconselho procurar materiais em sites de universidades, pois nessas instituições os professores costumam ter uma área onde ele publica suas aulas. Além disso, se precisar de livros em PDF, eu posso te fornecer alguns. É só mandar seu e-mail em MP.

Aliás, seguindo a excelente dica do nosso amigo felipeborges, realmente é interessante olhar o fonte dos programas já implementados. Aliás, existem muitas implementações de algoritmos de compressão disponíveis na internet (e muitos deles livres de patente). Segue alguns exemplo:

Site do bz2
http://www.bzip.org/

Site do 7-Zip
http://www.7-zip.org/
Registrado

Bruno Ribeiro
cebola63
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 0


Ver Perfil
« Responder #4 em: 03 de Novembro de 2010, 12:21 »

Olá eu preciso fazer um trabalho na faculdade e eu preciso obter informações sobre os algoritmos de compactação existentes, se alguém puder me ajudar eu agradeço muito.

Registrado
Camilabits
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 10



Ver Perfil WWW
« Responder #5 em: 25 de Maio de 2011, 19:32 »

Oi meninos,

Desculpe me intrometer, mas eu tenho alguma experiência nisso quem sabe eu possa falar algo novo.
Posso adiantar que nesse mundo de compactadores só o WinZip mesmo lançou algo, mesmo assim ainda está meio obscuro.
Sem contar que é um assunto muito técnico e difícil. Tem que ser Fera para desenvolver esse tipo de algoritmo.

Até participei de testes que comparam todos eles, e tive várias surpresas!

brigadinha
[]s CamilaBITs

Registrado

Camila
e-mail / a-msn = camila@tecnocubo.com.br
http://www.tecnocubo.com.br Testamos e Separamos tudo. Você só escolhe
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines
© 2014 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!