suporte para arquivos particionados (chunk) e refatoracao de algumas classes