Observé que si compilo una aplicación de Android dos veces, una después de la otra sin cambios, los dos archivos APK tienen dos sumas de comprobación MD5 diferentes. Los archivos APK sin firmar y firmados producen el mismo resultado.Las sumas de comprobación MD5 de los archivos APK de Android son diferentes. ¿Por qué?
Puede abrirlo como un archivo ZIP y los contenidos dentro de ellos tienen sumas de comprobación MD5 idénticas en ambos archivos, por lo que tengo curiosidad.
¿Qué más hay? ¿Qué es lo que diferencia de estos dos archivos APK?
¿Quizás los archivos APK almacenan una marca de tiempo de cuándo se compiló? Revisaría las especificaciones para el formato APK y vería si algo así existe ... –
Suena probable. Tiene problemas para encontrar detalles sobre el formato APK. ¿Es APK diferente de JAR? Me imagino que tendría algunos extras. –
los archivos apk son de hecho archivos zip con un contenido de archivo específico, al igual que .jar – reox