Recien leo y ya hay 6 respuestas nuevas :) ...como dice Luis, leer los
primeros 64K del archivo produciría margen de error al encontrar archivos
iguales justamente porque podes encontrar archivos q no son iguales pero si
tienen los 64K identicos...sucede normalmente con archivos q no se han
terminado de descargar...es casi imposible q suceda con archivos distintos
aunq puede pasar.

Voy a probar "Streamear" cada 4K y si sigue lento voy a cambiar el Find que
no gusta :)  por las alternativas aqui planteadas.

Gratze!

On 9/1/07, Luis Lavena <[EMAIL PROTECTED]> wrote:
>
> On 9/1/07, Aureliano Calvo <[EMAIL PROTECTED]> wrote:
> > ¿Y para qué necesitás hashear el archivo entero?
> > ¿Por qué no hasheas solo los primeros 64K (por ejemplo) o todo el
> > archivo si es más chico?
> >
>
> Uh... yo tengo de ejemplos para vos...
>
> Digamos que si hasheas los primeros 64K de un archivo y luego te
> encontras con otro archivo, que difiere en tamaño, pero 'oh'
> casualidad, los primeros 64K son exactamente iguales a los del archivo
> anterior...
>
> Son iguales? Y no es un imposible, pasa. Por ejemplo una copia de
> archivo que se cancelo o genero un error y quedó a la mitad...
>
> O un archivo de video donde la presentación del mismo es exactamente
> igual a la presentación de otro...
>
> > Salvo que estés haciendo algo bastante extraño, esto debería mostrarte
> > si son distintos o no y te ahorrás de leer el archivo. Si da igual
> > (casi nunca), podés leer el archivo entero.
> >
>
> Si, tal vez sabiendo mejor que es lo que se necesita hacer, se puede
> buscar algo mas adecuado.
>
> --
> Luis Lavena
> Multimedia systems
> -
> Leaders are made, they are not born. They are made by hard effort,
> which is the price which all of us must pay to achieve any goal that
> is worthwhile.
> Vince Lombardi
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>



-- 
Martín Sagastume
094-575846
Montevideo - Uruguay
http://musicapastillera.blogspot.com
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a