Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Время создания файлов  (Прочитано 3030 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Время создания файлов
« : 25 Января 2011, 12:29:27 »
Давно хотел про это спросить, да как-то лениво все время было.

Такой факт: при переводе часов всегда на час в ту или иную сторону изменяется время создания фотографий. К примеру, я сфотографировал что-то в полдень, а потом часы перевели вперед, и в качестве даты создания файла стоит уже не 12-00, а 13-00. А через полгода опять 12-00, потому что часы назад перевели.
И еще хуже - в отпуск съездил в другой часовой пояс, так по дате создания у меня теперь половина фотографий из отпуска сфотографирована ночью. Хотя это не так, конечно же.

Как это пофиксить?
« Последнее редактирование: 25 Января 2011, 16:29:16 от NT »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #1 : 25 Января 2011, 12:38:54 »
Не понял, честно говоря. Дата создания фотографии есть в EXIF. Почему она у Вас меняется с переводом стрелок? Просто на фотоаппарате нужно выставлять часы правильно (в соответствии с часовым поясом, где снимаете). По-моему так (с).

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #2 : 25 Января 2011, 12:46:25 »
Не только у фотографий такая ерунда. Я как-то скопировал файлы на флешку или с флешки — не помню. А потом скопировал обратно на тот же диск, но в другую директорию. И файлы получились одинаковые, а время создания отличается на час.
« Последнее редактирование: 25 Января 2011, 12:58:05 от inkblack »
Делюсь знаниями, но их у меня мало!

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #3 : 25 Января 2011, 12:51:27 »
Не понял, честно говоря. Дата создания фотографии есть в EXIF. Почему она у Вас меняется с переводом стрелок?
Время в exif и не меняется. Меняется дата создания файла в гноме и в консоли.

Просто на фотоаппарате нужно выставлять часы правильно (в соответствии с часовым поясом, где снимаете). По-моему так (с).
Не надо делать из меня дурака.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #4 : 25 Января 2011, 13:59:03 »
Меняется дата создания файла в гноме и в консоли.
Время (не дата, наверное все же) меняется, т.к. время - это кол-во секунд, прошедших с "времени 0" (0 часов по Гринвичу 1 января 1970 года). Так что все-таки если нужно реальное время создания фотографии - EXIF.
Не надо делать из меня дурака.
Ни боже мой.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #5 : 25 Января 2011, 14:15:17 »
прямо засада какая то ;-) нынче то фотики с двумя часовыми поясами продают специально . ну от нашего скачущего
часа никуда не денешься
Дома Linux Mint 21.1 / 22.00

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #6 : 25 Января 2011, 14:18:43 »
Так что все-таки если нужно реальное время создания фотографии - EXIF.
Да это понятно. Но почему мне гном фигню показывает? Сегодня одно время, завтра другое. Открой какую-нибудь папку с фотографими и поменяй часовой пояс. Увидишь то же самое.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #7 : 25 Января 2011, 14:24:26 »
Это только с фотографиями происходит, или со всеми файлами?

UPD: Проверил, ага. Со всеми. Боюсь, пофиксить не удастся, по причине, изложенной выше...
« Последнее редактирование: 25 Января 2011, 14:30:02 от Karl500 »

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #8 : 25 Января 2011, 14:41:02 »
Не совсем понял вашу проблему. Если что, вот два совета:
cp --preserve
С этой опцией при копировании не меняется дата создания и другие аттрибуты. Т.е. если сфотографировал 1 января, а с флешки фотоаппарата скопировал на компьютер, например, 10 января, то дата изменения поменяется. Видимо, Гном сортирует по дате последнего изменения. Если использовать данную опцию, то хоть скопировал 10-го, но будет выглядеть, как будто это было 1-го.

И еще вот, возможно поможет:
https://forum.ubuntu.ru/index.php?topic=87301.msg660001#msg660001
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #9 : 25 Января 2011, 14:42:59 »
UPD: Проверил, ага. Со всеми. Боюсь, пофиксить не удастся, по причине, изложенной выше...
Неужели нельзя такое поведение изменить? В винде ж такого нет. Интересно, как там в макоси.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #10 : 25 Января 2011, 14:55:09 »
Время создания файла - это количество секунд, прошедших с 0 часов GMT 1 января 1970 года. Соответственно, если меняется временной пояс (не локальное время, а именно пояс!) компьютера, то то же самое количество секунд означает разное время.
Про винды - не знаю; может быть, там просто записывается абсолютное (а не относительное) время.

UPD: Хотя логичнее было бы, возможно, приводить это время к GMT, а затем пересчитывать в локальное время.
UPD1: Хотя это спорно. Так фиксируется именно "момент" создания файла (а вот время этого момента в разных часовых поясах разное), если пересчитывать же - момент будет "плавать". Кстати, именно поэтому, например, DHCP leases считается только по GMT.
« Последнее редактирование: 25 Января 2011, 15:14:33 от Karl500 »

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #11 : 25 Января 2011, 16:07:15 »
Т.е. если сфотографировал 1 января, а с флешки фотоаппарата скопировал на компьютер, например, 10 января, то дата изменения поменяется.
Не поменяется. То есть, там есть какой-то аттрибут, который меняется, но в файл-менеджере остается время создания. И вот это время изменяется при изменении часового пояса или просто при переводе стрелок туда или сюда.

Пользователь решил продолжить мысль 25 Января 2011, 16:10:30:
Время создания файла - это количество секунд, прошедших с 0 часов GMT 1 января 1970 года. Соответственно, если меняется временной пояс (не локальное время, а именно пояс!) компьютера, то то же самое количество секунд означает разное время.

UPD1: Хотя это спорно. Так фиксируется именно "момент" создания файла (а вот время этого момента в разных часовых поясах разное), если пересчитывать же - момент будет "плавать". Кстати, именно поэтому, например, DHCP leases считается только по GMT.
Это я понял :) Только кого из пользователей интересует "момент" создания файла, измеряемый в количестве секунд, прошедших с 0 часов 1 января какого-то лохматого года? Пользователей интересует их лично время создания файла, а не какое-то всеобщее. Если я сохранил файл вечером, то я хочу видеть вечернее время сохранения, где бы я ни был. А то уедешь в отпуск, получится, что файл сохранен утром, а в командировку - вечером. Фигня какая-то.

Пользователь решил продолжить мысль 25 Января 2011, 16:13:04:
И еще вот, возможно поможет:
https://forum.ubuntu.ru/index.php?topic=87301.msg660001#msg660001
Взял оттуда на вооружение одну команду - исправлять время последнего изменения файла на время из exif. А то надоело все время для этого gThumb гонять, а самому с консольными командами было лениво разбираться :)
« Последнее редактирование: 25 Января 2011, 16:13:04 от NT »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #12 : 25 Января 2011, 16:17:44 »
Хоть это уже и "оффтоп", возражу. Если я создал фотографию какого-то события (например, запечатлел момент гола в финале чемпионата мира), то я сделал это, к примеру, в 13:00 MSK. Причем в тот же самый момент в Петропавловске-Камчатском была полночь.
Поехал я в Петропавловск-Камчатский, и показываю эту фотку товарищу, который знает, что это было в полночь. И время создания файла он видит - именно полночь.
Так что - с этой точки зрения все как раз логично. Поэтому и даты/время фоток лучше брать из EXIF (если важно именно это время).

Оффлайн NT

  • Автор темы
  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Время создания фотографий
« Ответ #13 : 25 Января 2011, 16:23:24 »
Это несуществующий товарищ, специально придуманный для примера. Таких людей нет, которые про забитый в полдень гол, думают, что он был забит в полночь.
А вот я - настоящий человек. И когда я на послеобеденных фотографиях из отпуска вижу время создания 5-6 часов утра, то мне это не нравится, т.к. это неудобно и нелогично.

 

Страница сгенерирована за 0.021 секунд. Запросов: 20.