Hace bastante tiempo, noté que incluso si creo archivos DMG desde el mismo directorio, con los mismos archivos, etc., los resultados son siempre 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 de la misma carpeta que contienen nada más que un solo archivo de texto. Los resultados son:
- 0.dmg | tamaño - 26204 bytes, suma de comprobación - 5ba9ba0ee4d8ec5ba4718f1b491baf31c2c4e642
- 1.dmg | tamaño - 26221 bytes, suma de comprobación - a86d76f6c07ee5a81c0aefb31b6fd40ef787ebd5
- 2.dmg | tamaño - 26235 bytes, suma de comprobación - a31f4cf29e4e2858b7ac63c82574499200d81108
- 3.dmg | tamaño - 26209 bytes, suma de comprobación - f3c19414279b6d6b94b90341453906e4a69e28dd
- 4.dmg | tamaño - 26 217 bytes, suma de comprobación - 9603c0334125762fc7908343e3ee400e038fe779
He estado navegando en Internet con la esperanza de encontrar algo sobre el "aleatorizador de datos en APFS", pero ... obviamente no pude encontrar una sola cosa, y además, no mucha gente sabía realmente sobre esta "característica". ¿Hay alguna información al respecto?
Estoy ejecutando macOS 10.12.6, los archivos DMG se crearon con Disk Utility, pero obtengo los mismos resultados con hdiutil.