Вопрос или проблема
Изображения, снятые на iPhone (iPhone 7, последняя версия), кажутся сохраненными в нормальном размере файла (несколько МБ). При подключении телефона через USB-кабель к компьютеру с Windows некоторые скопированные файлы/изображения имеют гигантский размер. Минимальное значение составляет около 600 МБ, но некоторые изображения могут “вырастать” до 2 или даже 3 ГБ.
При повторении операции копирования те же файлы сохраняются так, как и должны (с их размерами, как на телефоне, около 3-4 МБ).
Оглядываясь назад, кажется, что эта проблема была всегда с момента покупки телефона (примерно полтора года назад).
Обновление: Это простая передача файлов через проводник.
Я сравнил свойства нормальных изображений и поврежденных изображений, и ничего необычного, кроме размера файла, не обнаружил.
Атрибут “Только для чтения” не установлен.
Размер файла проверяется через проводник на телефоне (я не нашел способа сделать это на телефоне).
Есть ли предложения, что может вызывать такое поведение? Дайте знать, если я могу предоставить дополнительную информацию.
Прежде чем выяснить точную причину, необходимо узнать фактический объем переданных данных. Возможно, что программный интерфейс между вашим ПК и iPhone просто показывает неверно рассчитанные значения. Попробуйте следующие два метода:
- настроить небольшой файловый сервер на вашем ПК, например, FileZilla FTP сервер или HFS (очень простой http файловый сервер), и использовать FTP-клиенты или веб-браузеры на вашем телефоне, чтобы загружать изображения на них, следить за размером файла.
- использовать
resmon.exe
(Монитор ресурсов системы) или некоторые сторонние инструменты для хакеров, такие как ProcessExplorer от SysInternals или ProcessHacker от Вен Цзя Лиу, и следить за изменением размера ввода-вывода системы. Графические кривые, автоматически предоставленные этими инструментами, будут достаточны.
Если вы обнаружите громоздкие загрузки, вы можете временно сохранить большие файлы, полученные в методе 1, и использовать бинарные редакторы файлов / шестнадцатеричные редакторы, такие как UltraEdit, HxD, на обоих ошибочных и корректных файлах, чтобы увидеть, какие дополнительные данные были фактически записаны в эти громоздкие файлы.
УЗНАЛ, ЧТО ИСПОКУТ ПРИЧИНОЙ ЭТОЙ ПРОБЛЕМЫ!
У меня была такая же проблема. После некоторых тестов я обнаружил, что вы МОЖЕТЕ и НЕ МОЖЕТЕ ДЕЛАТЬ:
Вы НЕ МОЖЕТЕ:
- ПЕРЕМЕЩАТЬ папку с фотографиями/видео с телефона на ноутбук. Однако папки, содержащие НЕ-фотографии/видео, похоже, не имеют этой проблемы.
Вы МОЖЕТЕ:
- КОПИРОВАТЬ папку с фотографиями/видео с телефона на ноутбук.
- ПЕРЕМЕЩАТЬ отдельные файлы фотографий/видео с телефона на ноутбук.
Ответ или решение
Проблема с увеличением размера изображений при передаче с вашего iPhone на компьютер может быть связана с несколькими факторами. Вы уже заметили, что при копировании изображений, используя проводное соединение через Explorer, некоторые из них могут достигать размеров в несколько гигабайт. Это действительно может быть связано с особенностями передачи файлов или ошибками в процессе.
Вот несколько шагов, которые могут помочь вам разобраться с данной проблемой:
-
Контроль за размером файлов: Для начала, предложу вам проверить фактический размер файлов при передаче. Это можно сделать, создав локальный FTP-сервер на вашем компьютере с помощью программ, таких как FileZilla или HFS (HTTP File Server). Используйте FTP-клиент на своем iPhone, чтобы загрузить изображения и проверить их размер. Таким образом, вы сможете убедиться, что переданы именно те данные, которые вы ожидаете.
-
Мониторинг системных ресурсов: Используйте
resmon.exe
(Диспетчер ресурсов) или сторонние инструменты, такие как ProcessExplorer от SysInternals или ProcessHacker, чтобы отслеживать размеры данных, передаваемых на ваш компьютер. Эти инструменты помогут вам визуализировать, сколько данных действительно передается и когда возникает аномалия в размере файлов. -
Проверка на ошибки передачи: Если вы обнаружите, что некоторые изображения все же передаются с увеличенным размером, попробуйте использовать двоичные редакторы (например, UltraEdit или HxD), чтобы сравнить их с правильно переданными файлами. Это поможет выявить, что именно было добавлено в "неправильные" изображения.
-
Ограничения при перемещении файлов: Как вы уже отметили, может быть, что проблема возникает при перемещении целых папок с фотографиями или видео. Попробуйте использовать метод копирования, а не перемещения. Копирование отдельных файлов, как вы правильно заметили, происходит без проблем, в то время как перемещение целых папок может приводить к ошибкам. Это может быть связано с тем, что дополнительные метаданные или файлы добавляются в процессе перемещения, что приводит к увеличению размера.
-
Обновление программного обеспечения: Убедитесь, что на вашем компьютере установлены все обновления для операционной системы Windows, а также драйверы для iPhone. В некоторых случаях обновление драйверов может разрешить проблемы с передачей данных.
Если вышеперечисленные рекомендации не приведут к результату, пожалуйста, предоставьте дополнительную информацию о том, как именно вы производите передачу файлов: используете ли сторонние программы или приложение "Фото" на Windows. Это может помочь более точно диагностировать причину проблемы.