Я создал разные несжатые растровые изображения с одинаковым размером пикселя (2000x2000) и разным содержимым (черный, красный, белый и фотография), ожидая, что размер файла в байтах будет одинаковым независимо от содержимого.
Это были результаты:
- Команда wc -c сообщает об одном и том же размере для каждого изображения (12000056 байт).
- Hex Editor сообщает одинаковые результаты по размеру. Я также могу ясно видеть информацию о точечных рисунках для каждого канала RGB, как и ожидалось.
- Mac OSX "Finder" и "Get Info" сообщают о небольших различиях. (12 106 957, 12 005 274, 12 005 261 ...)
Что может оправдать эти различия? Эта ОС добавляет метаданные? Что-то связано с файловой системой? Есть ли способ точно узнать, что происходит?