Архиваторы Windows 11Windows 10

При создании архива теряются даты изменения исходных файлов

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

После упаковки и распаковки дата изменения одного или нескольких файлов отличается от исходной: например, появилась сегодняшняя дата. Это может быть связано с форматом архива, особенностями файловой системы, точностью времени, часовым поясом или тем, что проверяют дату создания вместо даты изменения.

В этой статье
  1. Что происходит и почему это важно
  2. Причины: как отличить их по признакам
  3. Подробная диагностика и решения
  4. Как проверить, что проблема решена
  5. Если ничего не помогло

#Что происходит и почему это важно

После упаковки и распаковки дата изменения одного или нескольких файлов отличается от исходной: например, появилась сегодняшняя дата. Это может быть связано с форматом архива, особенностями файловой системы, точностью времени, часовым поясом или тем, что проверяют дату создания вместо даты изменения. Инструкция рассчитана на самостоятельную безопасную проверку; названия пунктов могут немного различаться в зависимости от языка и версии архиватора.

#Причины: как отличить их по признакам

Возможная причинаКак узнатьЧто делать
Сравнивается дата создания вместо измененияWindows отображает оба свойства, а новый извлечённый файл закономерно создаётся сегодня.В «Свойствах» дата создания новая, но дата изменения совпадает.Сравнивать именно «Изменён»/«Дата изменения».
Формат ZIP имеет ограниченную точность времениБазовая отметка DOS в ZIP хранит время с шагом 2 секунды и без полноценного часового пояса; архиваторы могут использовать дополнительные поля.Разница 1–2 секунды или смещение на несколько часов при переносе ОС.Проверить согласованность часового пояса и использовать более подходящий архивный формат/возможности создателя.
Файл изменился ещё до упаковкиРедактор сохранил документ повторно и обновил его дату изменения.Размер/содержимое исходника также изменились непосредственно перед созданием архива.Проверить исходник и копию из резервной версии.
Программа или облако меняет метаданные после распаковкиСлужба синхронизации или другое приложение может записать файл заново.Дата в ZIP верная, сразу после извлечения верная, позже — другая.Сравнить в локальной несинхронизируемой папке.

#Подробная диагностика и решения

  1. Зафиксируйте дату исходника до архивацииВ Проводнике (Win+E) найдите исходный файл, выделите его и нажмите Alt+Enter. На вкладке «Общие» запишите отдельно «Создан» и «Изменён», включая время и дату; затем нажмите «Отмена». Если исходника нет, попросите автора прислать именно его свойства — нельзя восстановить время, которого в архиве не было.
  2. Не сравнивайте дату архива с датой вложенияВыделите ZIP → «Свойства», затем откройте ZIP в 7-Zip File Manager и найдите вложенный файл. Дата изменения самого ZIP — момент упаковки и не равна датам его содержимого. Проверьте в списке 7-Zip колонку «Изменён» для конкретного элемента. Если там время уже неверное, искать причину нужно в создании архива.
  3. Сделайте пробную распаковку в чистый локальный каталогСоздайте в «Документы» папку «Время_проверка». В 7-Zip откройте архив → «Извлечь» → укажите эту папку → «ОК», не перезаписывая другие копии. Выделите распакованный файл в Проводнике → Alt+Enter и сравните только дату изменения с записями из предыдущих шагов.
  4. Отличите небольшую погрешность от полной подменыЕсли временные метки отличаются примерно на 1–2 секунды, это может быть следствием базового формата ZIP. Если различие равно ровно часовому поясу, проверьте дату, время и часовой пояс систем в «Параметры» → «Время и язык» → «Дата и время». Если отличие составляет дни и совпадает с моментом распаковки, выясните, кто переписал файл.
  5. Проверьте результат в другой доступной папкеЕсли исходная папка синхронизируется облаком, сделайте ещё одно извлечение в локальный каталог, не связанный с облачным клиентом. Не выключайте синхронизацию вслепую и не переносите единственные исходники; сравните две копии. Если локальная сохраняет дату, а облачная нет, исследуйте политику клиента и настройку синхронизации.
  6. Подберите формат по требованиям к времениДля новой упаковки выделите исходные файлы → правой кнопкой → «7-Zip» → «Добавить к архиву…». Если получателю доступен 7-Zip, попробуйте новый архив 7z и проверьте дату изменения распакованного файла. Для совместимости с ZIP оставьте ZIP, но согласуйте допустимую точность и ограничение метаданных; не обещайте сохранения всех отметок всех систем.
  7. Проверьте отсутствие повторного сохраненияЕсли дата неожиданно стала сегодняшней, откройте нужное приложение только после создания контрольной копии и сравните «Изменён» до и после работы. Многие программы сохраняют документ с новой отметкой времени. Если программа изменяет файл сама, архиватор не может сохранить более раннее время, которого нет на момент упаковки.
  8. Верните прежний вариант при неудачеНе используйте утилиты массового изменения дат без разрешения владельца: это может повредить аудит и синхронизацию. Сохраните исходники и архив, при необходимости удалите только созданные тестовые архивы и папки. Если даты важны юридически, ведите отдельный перечень файлов и контрольных сумм вместо опоры только на время ZIP.

#Как проверить, что проблема решена

Сравните «Изменён» у исходника, записи внутри архива и пробной извлечённой копии. Для требуемого формата они должны совпадать с оговорённой точностью; дата «Создан» нового файла может отличаться и это не означает потерю содержания.

#Если ничего не помогло

Если в самом архиве уже не та метка времени, пересоздайте архив из правильно подготовленных исходников. Если время меняется после извлечения — проверьте синхронизацию и приложения. Если нужна точность до доли секунды, специфицируйте формат и способ проверки до передачи.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.