2012-04-04 20 views

Respuesta

12
  1. Hash los archivos en ambos lados
  2. Obtener el hash desde el servidor
  3. Compare con el hash del archivo local
-1

Uso una aplicación llamada Beyond Compare para hacer exactamente eso. http://www.scootersoftware.com/

+1

Creo que quiere verificarlo en el dispositivo. – MByD

+0

-1 "¿Puedo hacer eso sin descargar?" Beyound compare compara el archivo completo después de descargarlo. –

1

depende de qué nivel de comparación que necesita. Supongo que tampoco desea cargar su copia local en el servidor. Podría fácilmente tomar un hash del archivo usando MD5 o SHA1 y enviar ese hash al servidor para comparar los archivos. Si los hashes coinciden, son lo mismo. Si difieren, entonces puede optar por cargar el archivo para comparar el tipo de diferencia.

0

No puede.

Puede crear una suma de comprobación MD5 o SHA1 y ponerla al lado de su archivo en el servidor. Entonces tendrás que descargar ese archivo.

Puede usar mecanismos de http-caching (e-tag, etc.).

0

No puedo entender por qué necesita este tipo de cosas .. su condición no es usual.

En primer lugar el archivo que está localizando en su servidor local (supongo que se puede obtener el tamaño de la misma)

y el archivo que se encuentra en el servidor http que necesita para hacer servicio web que le puede proporcionar el tamaño del archivo ...

para que pueda comparar fácilmente el tamaño del archivo de arrastre.

Cuestiones relacionadas