Я пытаюсь создать script для записи файла XML для файлов Apple ITMSP Transporter для загрузки метаданных в App Store. Требования для скриншотов - это имя файла, контрольная сумма MD5 и размер файла в байтах.
Контрольная сумма MD5 проста и может быть восстановлена с помощью md5 -q image.png
Однако мне сложно найти размер байта файла изображения. Если я использую команду du -k image.png
, она возвращает размер, округленный в килобайтах. Например, если фактический размер составляет 5722 байта, du
вернет 8 (как в 8K или 8192 байта), что неверно. И значение по умолчанию для du
находится в 512 байтовых кусках, но все равно округляет значение вверх (поэтому оно вернет 16 вместо 8).
Я запускаю Lion OSX 10.7.4.