METHOD AND SYSTEMS FOR EFFICIENT DISTRIBUTION OF PREVIOUSLY STORED CONTENT. Systems and methods for reducing file sizes for files distributed across a network are disclosed. One method comprises receiving a first file comprising data sequences; creation of a proof table having entries corresponding to overlapping data strings; receiving a second file comprising data strings; comparing each of the data sequences in the second file with the data sequences in the test table to determine data sequences present in the first and second files; and creating a third file comprising data sequences from the second file and representations of locations and lengths of said data sequences present in the first and second files.MéTODO E SISTEMAS PARA DISTRIBUIçãO EFICIENTE DE CONTEúDO PREVIAMENTE ARMAZENADO. Sistemas e métodos para reduzir tamanhos de arquivos para arquivos distribuídos através de uma rede são divulgados. Um método compreende o recebimento de um primeiro arquivo compreendendo seqüências de dados; criação de uma tabela de prova tendo entradas correspondentes à sobreposição de seqüências de dados; recebimento de um segundo arquivo compreendendo seqüências de dados; comparação de cada uma das seqüências de dados no segundo arquivo com as seqüências de dados na tabela de prova para determinar seqüências de dados presentes nos primeiro e segundo arquivos; e criação de um terceiro arquivo compreendendo seqüências de dados do segundo arquivo e representações de localizações e comprimentos das referidas seqüências de dados presentes nos primeiro e segundo arquivos.