Hace bastante tiempo me he dado cuenta de que incluso si creo archivos DMG desde el mismo directorio, con los mismos archivos, etc., los resultados siempre son diferentes. No solo su tamaño es ~ 15 bytes más corto / más largo entre sí, sino que sus sumas de verificación SHA (y sus contenidos, cuando se ven desde el editor HEX) difieren drásticamente. Solo por curiosidad, he creado 5 archivos DMG sin cifrar comprimidos desde la misma carpeta que contiene nada más que un solo archivo de texto. Los resultados son:
- 0.dmg | tamaño - 26 204 bytes, suma de comprobación - 5ba9ba0ee4d8ec5ba4718f1b491baf31c2c4e642
- 1.dmg | tamaño - 26 221 bytes, suma de comprobación - a86d76f6c07ee5a81c0aefb31b6fd40ef787ebd5
- 2.dmg | tamaño - 26 235 bytes, suma de comprobación - a31f4cf29e4e2858b7ac63c82574499200d81108
- 3.dmg | tamaño - 26 209 bytes, suma de comprobación - f3c19414279b6d6b94b90341453906e4a69e28dd
- 4.dmg | tamaño - 26 217 bytes, suma de comprobación - 9603c0334125762fc7908343e3ee400e038fe779
He estado navegando por Internet con la esperanza de encontrar algo sobre el "aleatorizador de datos en APFS", pero ... obviamente no pude encontrar nada, y además, no mucha gente sabía realmente sobre esto " característica". ¿Hay alguna información al respecto?
Estoy ejecutando macOS 10.12.6, los archivos DMG se crearon con la Utilidad de Discos, pero obtengo los mismos resultados con hdiutil.