Что значит открытые файлы

Обновлено: 02.07.2024

Этичный хакинг и тестирование на проникновение, информационная безопасность

Всё началось с того, что я заинтересовался, как найти в системе файлы созданные или изменённые за определённый промежуток времени. Например, как узнать, какие файлы в папке /etc были изменены за последний день или за последнюю неделю?

С этой задачей прекрасно справляется команда find, правда выяснилось, что у каждого файла доступны следующие метки времени:

  • Доступ
  • Модифицирован
  • Изменён
  • Создан

Чтобы понимать, что именно мы нашли, нужно чётко знать разницу между этими свойствами файла.

Именно этому и посвящена данная статья, в ней будет рассказано:

  • как посмотреть время изменения файла и чем время изменения отличается от времени модификации файла
  • как узнать, когда файл последний раз открывали
  • как узнать время создания файла в Linux
  • как поменять время доступа, модификации и изменения файла.
  • как поменять время создания файла в Linux и возможно ли это вообще
  • как найти файлы, которые недавно были изменены или открыты
  • как найти файлы, которые открывали, редактировали или создавали в определённый день или определённое время назад

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

Временные метки файла в файловой системе и в метаданных

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

Кроме как в свойствах файла в файловой системе, временные метки могут храниться в метаданных самого файла. Очень многие форматы имеют метаданные и довольно часто эти метаданные содержат свой собственный набор временных меток, которые отличаются по составу и даже по текущему их значению от меток времени в файловой системе. Например, для документов Word в метаданных кроме даты создания могут также содержаться метки времени о дате печати файла, об общем времени редактировании файла и так далее.

Для изображений в EXIF метаданных также могут содержаться независимая от файловой системы информация о времени создания файла.

Нельзя ни в коем случае забывать о метаданных если ваша цель отредактировать метки времени! Для доступа/редактирования к метаданным используются различные приложения и эти вопросы не входят в тему данной статьи. Данная статья посвящена меткам времени файлов и папо, которые хранит файловая система.

Как посмотреть время создания, редактирования и открытия файла в Linux

Сразу все временные метки файла можно посмотреть с помощью команды stat. Запуск очень простой:

Например, я хочу узнать информацию о файле prog.txt:


С временем создания всё понятно — это когда файл был создан. Между прочим, эту информацию программа stat стала показывать довольно недавно. До этого на вопрос «как узнать время создания файла?» знатоки отвечали, что ядро Linux это не поддерживает. В качестве рабочего решения нужно было посмотреть иноду интересующего файла, а затем другой командой посмотреть дату создания этой иноды — это и считалось временем создания файла.

Выше показан вывод для команды на файловой системе ext4. Для файловой системы ext2 дата создания файла по-прежнему недоступна:


Теперь давайте разберёмся, что означают другие метки времени в Linux.

Что такое время доступа к файлу, время модификации файла и время изменения файла в Linux

Метки времени (timestamps):

Доступ (Access - last access) — время, когда файл был прочитан последний раз. Это время меняется при доступе таких системных вызовов как mknod(2), utimes(2) и read(2). Если это текстовый файл, то дата последнего доступа обновляется при каждом его открытии. Если это исполнимый файл, то дата доступа обновится при его запуске.

Но прежде чем придумывать практическое использование времени последнего доступа к файлу (например, чтобы проверить, какие команды запускалась за последний час), нужно учитывать очень важные нюансы. Выше показано, что поддержка определённых меток времени зависит от файловой системы. Ещё поведение меток времени зависит от того, с какими опциями была смонтирована файловая система. Например, при запуске скрипта мы ожидаем, что время доступа к этому файлу изменится на текущее. Это так — для выполнения скрипта его нужно прочитать и atime должна поменяться на время выполнения. Обычно это так и происходит. Но если запускаемый/читаемый файл находится в файловой системе, которая смонтирована с опциями noatime или relatime (или другими возможными опциями, которые могут повлиять на изменение atime — к пример «только чтение»), то поведение будет другим.

noatime

Не обновлять на этой файловой системе время доступа к иноде (например, для ускорения производительности за счёт исключения ненужных операций)

relatime

Обновлять время доступа к иноде относительно времени модификации или изменения. Время доступа обновляется только если предыдущее время доступа было более старым, чем время модификации или изменения, либо если предыдущее время доступа старше 1 дня.

Итак — время последнего доступа к файлу может быть неточным! По сути, если при монтировании диска используется опция relatime, то получается, что оно показывает:

1) время последнего изменения или модификации файла

2) время сегодняшнего первого открытия файла

3) ИНОГДА оно действительно показывает время последнего доступа к файлу (если сегодня файл открывали только один раз), либо если этот доступ к файлу выполнен после его модификации или изменения статуса

Модифицирован (Modify - last modified) — время последнего изменения содержимого файла. То есть если это текстовый файл, то время модификации поменяется когда вы его откроете и удалите какое-то слово или что-то допишите. Меняется системными вызовами mknod(2), utimes(2) и write(2).

Изменён (Change - last changed) — Время последнего изменения метаданных файлов в файловой системе. То есть если в файле изображения вы измените EXIF метаданные — это будет модификация (поскольку по сути поменяется содержимое файла). Примером Изменения файла является смена разрешений доступа к нему (чтение, запись, выполнение), смена владельца, группы и т. д. Меняется с chmod(2), chown(2), link(2), mknod

Что такое время доступа, время модификации и время изменения директории в Linux

Посмотреть метки времени папки можно также с помощью команды stat:

Например, чтобы посмотреть информацию о текущей папке:

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

При создании или удалении нового файла внутри директории, при модификации содержимого или изменении свойств файла внутри папки, одновременно обновляется и время изменения, и время модификации данной папки.

Какое время показывает команда ls -l

Если запустить команду ls с опцией -l, то она покажет последнее время модификации содержимого файла (или директории). Используя опцию --time можно вызвать показ других меток времени:

Как можно увидеть, с помощью ls невозможно вывести время создания файла, поскольку эта возможность была добавлена в ядро недавно.

Если добавить опцию --sort=time, то будет также выполнена сортировка по выбранной метки времени.

Имеется несколько сокращённых опций:

Можно выбрать формат времени:

Значением TIME_STYLE могут быть: full-iso, long-iso, iso, locale или +ФОРМАТ.

Значение ФОРМАТа как в date(1). Если значение ФОРМАТа равно ФОРМАТ1<новая строка>ФОРМАТ2, то ФОРМАТ1 применяется не к последним файлам, а ФОРМАТ2 к новым. Если TIME_STYLE начинается с «posix-», то он применяется только для локалей отличных от POSIX. Также, используемый стиль по умолчанию задаёт переменная окружения TIME_STYLE.

Есть сокращение популярного варианта:

Поиск и сортировка файлов по времени модификации, доступа и изменения

Теперь мы переходим к потрясающей команде find. С её помощью мы будем выводить нужные файлы по дате изменения, а также искать файлы, которые были изменены или к которым был получен определённое время назад.

Кстати, настоятельно рекомендуется к изучению следующий материал по команде find:

С помощью команды find можно настроить очень гибкий поиск и вывод результатов.

Предположим, я хочу просмотреть файлы в папке /etc отсортированные по дате модификации:

Аналогично, но файлы отсортированы по дате доступа:

И снова аналогичный пример, но файлы отсортированы по времени изменению статуса:

В команде find вы можете настроить формат даты под свои нужды, а также указать любые фильтры, которые она поддерживает. Например, ниже команда для показа файлов, отсортированных по дате модификации, но только тех из них, у которых в имени встречается ssh:

Или только файлов с расширением .desktop:

Или любых файлов, отсортированных по дате доступа, но только первых 20:

Поиск файлов по времени изменения

Для этого мы опять будем использовать команду find. Для поиска по времени у неё есть следующие опции:

-amin n

Последний раз к файлу был совершён доступ n минут назад.

-atime n

К файлу был совершён доступ n*24 часов назад. Когда find определяет, как много 24-часовых периодов назад к файлу был совершён доступ, любая дробная часть игнорируется, поэтому для соответствия -atime +1 к файлу должен быть сделан доступ по крайней мере два дня назад.

-cmin n

Статус файла был изменён последний раз n минут назад.

-ctime n

Последний раз статус файла был изменён n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени изменения статуса файла.

-mmin n

Данные файла последний раз были изменены n минут назад.

-mtime n

Данные файла были изменены последний раз n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени модификации файла.

То есть если в опции слово min — то число n трактуется как минуты, а если в опции присутствует слово time, то n трактуется как сутки.

В качестве числа n можно указать точное значение, а также выражения «больше чем n» и «меньше чем n» следующими способами:

С find можно строить весьма сложные конструкции условий чтобы найти именно то, что вам нужно. Далее всего несколько примеров — но количество возможностей безгранично. С опцией -name можно указывать шаблон имени, можно комбинировать с поиском по любым другим свойствам файла: размер, права доступа и т.д.

Чтобы найти все файлы, содержимое которых было изменено ровно 50 дней назад:

Чтобы найти все файлы, к которым был получен доступ ровно 50 дней назад:

Чтобы найти все файлы, содержимое которырх было модифицировано более 50 дней назад и менее 100 дней назад:

Чтобы найти файлы, статус которых был изменён за последний час:

Чтобы найти файлы, которые содержимое которых было модифицировано за последний час:

Чтобы найти все файлы, доступ к которым был сделан за последний час:

Чтобы найти все файлы в текущей папке с расширением .php, которые были изменены или созданы за последние 10 дней:

Чтобы найти все исполнимые файлы в текущей папке, которые были изменены или созданы за последние 10 дней:

Как отредактировать метки времени файла

С помощью команды touch можно изменить три метки времени файла или папки:

  • время доступа
  • время модификации
  • время изменения статуса

Если вы хотите изменить все эти значения на текущее время, то достаточно запустить команду вида:

Можно отдельно поменять только время доступа или только время модификации, соответствующие опции:

С помощью опции -t можно установить любое время, на которое мы хотим поменять метки файла. Формат указания времени следующий:

В этой строке то, что в фигурных скобках, является необязательным. Значения букв следующее:

  • CC – Первые две цифры года (от слова century — века)
  • YY – Вторые две цифры года
  • MM – Месяц года (01-12)
  • DD – День месяца (01-31)
  • hh – Часы дня (00-23)
  • mm – Минуты часа (00-59)
  • ss – Секунды (00-59)

Если не указать века или год вообще, то будет использоваться текущий год. Если не указать секунды, то значением по умолчанию является 00.

С помощью опции -t невозможно указать доли секунды и в выводе команды stat на их месте всегда будет 000000000

С помощью опции -d можно использовать разные более человечные способы указать время, например, «две недели назад». Это должно работать на английском, не знаю как с национальными языками. Опция -d (судя по описанию) понимает много разных вариантов синтаксиса, но для меня самым интересным свойством является возможность установить доли секунды, чтобы метки времени выглядели естественно, поскольку временные метки с девятью нулями на конце наводят мысль о том, что они спуфлены. Пример установки времени с указанием долей секунды:

То есть формат строки такой (из неё можно пропустить дефисы и двоеточия — опция -d всё равно её поймёт, но я их добавил для наглядности):

Как в Linux изменить время создания файла

Хотя файловая система ext4 поддерживает такое свойство файлов как «время создания», в ядро Linux возможность чтения этого свойства была добавлена недавно. Что касается возможности изменения времени создания файла, то такой функции нет (и не факт, что файловые системы это вообще поддерживают).

Но, как обычно, можно что-то придумать.

Время назад

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

Изменение времени создания в других ОС или файловых системах

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

Действительно, в Windows можно изменить не только время модификации файла, но и время создания. Но проблема в том, что при переносе в Linux сохраняется только время модификации. В качестве времени создания записывается текущее (то есть время создания иноды в файловой системе). И если это понимать — что временем создания файла является время модификации иноды, то становится понятно, невозможно никак перенести файл (ни в архиве, ни как-то ещё) с сохранением временем создания.

Также становится понятно, что из Windows невозможно изменить время создания файла, который находится в совместной папке в файловой системе ext4 (хотя я на всякий случай попробовал).

То есть вариантов поменять дату создания файла в Linux всего два: 1) поменять время системы; 2) низкоуровневое редактирование файловой системы (например, шестнадцатеричным редактором или специальными инструментами (если они существуют)) — с соответствующими рисками нарушить целостность файловой системы.

То есть плохая новость в том, что изменить время создания файла очень трудно или практически невозможно. Но хорошая новость в том, что время создания файла на практике почти не используется из-за того, что это поддерживают не все файловые системы, и в самой Linux эта поддержка появилась недавно. Например, команда find ничего не знает о времени создания файла (хотя может искать по другим трём меткам времени: модификация, доступ, изменение статуса), команда ls также не умеет отображать время создания файла (только обычные три метки времени).

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

Как изменить время создания и модификации файла в Windows

Кстати, если вам интересно, как поменять время создания файла в Windows, то это можно сделать с помощью утилиты NirCmd:

Я проверил команду nircmd.exe — сработала идеально в последней Windows 10.


Заключение

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

Я об этом уже говорил, но напомню ещё раз — редактируя метки времени файла, не нужно забывать о соответствующих метках времени в метаданных самого файла (а не файловой системы). Про просмотр и удаление метаданных вы найдёте больше информации по ссылкам:

Многие пользователи сталкиваются с вопросом, что такое открытый формат файла и как с ним работать.

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

Каждый может использовать открытый формат файла без каких-либо денежных затрат для любой желаемой цели.

Открытый формат может быть реализован, как программное обеспечение типа open source, а также, как проприетарное и свободное (или открытое) ПО.

открытое ПО

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

В отличие от открытых форматов, закрытые форматы считаются коммерческой тайной.

Что такое открытый формат

Чтобы ответить на этот вопрос, стоит вспомнить о существовании разных форматов файлов и разных программ для их чтения и дальнейшего использования.

К примеру, тот же знакомый всем нам формат .doc или .docx открывается в Microsoft Office Word.

Чтобы программа могла открыть файл в том или ином формате, она должна знать все его особенности.

В мире разработки ПО эти особенности называются спецификацией.

программное обеспечение Open Source

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

Это означает, что любой начинающий программист может взять её и написать программу для чтения того или иного файла.

Чаще всего такое программное обеспечение тоже является открытым – код хранится в общем доступе.

Закрытые программы и форматы в литературе называются проприетарными.

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

Если создатель формата и создатель программы для его чтения – разные люди, то создатель программы отдает часть своей прибыли создателю формата.

Создание проприетарного, то есть закрытого формата – очень прибыльное дело, ведь его создатель может монополизировать рынок.

Дело в том, что если ни у кого, кроме создателя, не будет спецификации, никто не сможет создать программу для работы с таким форматом – это означает, что программа будет всего лишь одна.

Правда, для этого еще придется доказать всему миру, что этот формат лучше других, что его действительно стоит использовать и что он стоит своих денег.

open-po

Сейчас существует огромное количество открытых форматов, и это хорошая альтернатива закрытым форматам.

В начале компьютерной эры разработчики делали только закрытые форматы и закрытые программы.

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

К примеру, есть формат .odf, довольно известная альтернатива закрытому формату .doc.

Файлы с расширением .odf открываются в пакете офисных приложений OpenOffice (бесплатном аналоге Microsoft Office). Рассмотрим и другие примеры открытых форматов.

Примеры открытых форматов и программы для работы с ними

Открытые форматы документов

Один из таких форматов, odf, также можно открыть с помощью программ Symphony, KOffice, Google Docs и множества других программ.

Кроме odf, в OpenOffice также можно открывать и создавать документы следующих форматов:

  • odg – графический файл;
  • odp – презентация;
  • ods – таблицы;
  • odc – диаграмма;
  • odi – картинка;
  • odf – формула.

Для всех этих типов файлов есть множество шаблонов.

pdf open software

PDF – очень известный на сегодняшний день формат, который тоже является открытым и тоже открывается огромным количеством различных программ, хотя и является разработкой Adobe Systems и изначально открывался только в распространенной pdf-читалке Acrobat Reader.

DVI – еще один популярный формат графических документов. Преимущество его в том, что он совершенно спокойно читается на самых разных устройствах и платформах.

Открыть его можно практически любой программой для чтения документов или же просто конвертировать в тот же PDF.

Появился он в результате слияния TeX и LaTeX, форматов разметки документов, о которых пойдет речь далее.

Форматы разметки документов

Самым известным форматом здесь является html, который можно открыть обычным Блокнотом, тем же OpenOffice, Notepad и большим количеством специализированных программ для веб-разработки.

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

открытое/закрытое ПО

XML – это формат, который позволяет создавать инструкции для других файлов. К примеру, это могут быть наборы тегов, которые впоследствии используются для создания структур данных.

Эти теги можно задавать как угодно, лишь бы другие пользователи все это понимали. Открыть документ в формате XML тоже можно практически в любом текстовом редакторе.

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

Специализированные форматы

Также открывается во всех браузерах.

Самым известным открытым форматом аудиофайлов является FLAC. Он, как и PNG, позволяет сжимать данные безо всяких потерь.

Открывается в Windows Media Player, Winamp, jetAudio, Spider Player, AIMP и многими другими плеерами.

DWG – формат проектов в AutoCAD, в котором могут храниться карты, фотографии и геометрическая информация. Открывается он продуктами на базе AutoCAD, Revit и Inventor.

Ниже приводится таблица большинства других популярных открытых форматов и программ для их чтения.

Таблица 1. Открытые форматы и программы для их чтения

Открытые форматы и программы для их чтения

Открытые форматы и программы для их чтения

Проблемы открытых форматов

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

Поэтому было бы полезно разобрать, с какими проблемами сталкиваются пользователи по всему миру и как с ними бороться.

Действительный формат отличается от указанного

В большинстве случаев данная проблема проявляется в ошибке с соответствующим текстом. Пример таковой показан на рисунке ниже.

Ошибка «Действительный формат отличается от указанного»

Ошибка «Действительный формат отличается от указанного»

В таком случае можно сделать следующее:

  1. Нажать кнопку «Да». Возможно, это всего лишь какие-то неполадки в системе и файл сможет спокойно открыться в указанной программе.
  2. Просто изменить расширение файла в его названии на нужное. Разумеется, такой вариант возможен только в том случае, когда вам известно то, каким действительно должно быть расширение. Дело в том, что по каким-то причинам при загрузке файла может измениться его расширение.

Изменение расширения файла

Изменение расширения файла

Также можно скачать файл заново.

Если данная ошибка возникает при открытии файла, который должен открываться в Microsoft Excel в Windows (к примеру, xls), а чаще всего так и происходит, то необходимо сделать следующее:

  1. Нажмите Win+R или «Выполнить» в меню «Пуск» (Windows) и введите команду regedit.
  2. После этого в меню справа последовательно пройдите по следующему пути: HKEY_CURRENT_USER\Software\Microsoft\Office\[номер версии]\Excel\Security.

Ввод regedit и папка реестра Excel

Ввод regedit и папка реестра Excel

  1. На панели сверху нажимаем «Правка», затем «Создать» и «Параметр DWORD».

Меню создания параметра DWORD

Меню создания параметра DWORD

  1. В названии ввести «ExtensionHardening». Открыть указанный файл путем нажатия на него правой кнопкой мыши и выбора варианта «Изменить».

Созданный файл «ExtensionHardening»

Созданный файл «ExtensionHardening»

  1. В открывшемся окне нужно ввести значение параметра «0». Таким образом вы попросту заставите систему все равно открывать файл, даже если его расширение не совпадает действительному.
  2. Закрыть редактор реестра.

Неизвестный формат файла

Если система показывает, что формат файла ей неизвестен, вам просто нужно узнать его расширение, найти в интернете программу для его открытия (можно взять из Таблицы 1), скачать, установить ее и спокойно открыть файл.

Также распространенной ошибкой является «Файл поврежден или имеет неизвестный формат». Как с ней бороться, показано в видео ниже.

Открываем любые файлы

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


Каждому файлу — своя программа

Определить тип файла можно просто по его расширению, после чего станет понятно и его предназначение.

Заставляем систему отображать расширения
Выбираем приложение

Чтобы увидеть, какая программа будет обрабатывать файл по умолчанию, нужно кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню пункт «Свойства». В открывшемся окне на вкладке «Общие» вы увидите тип файла и его расширение, а также утилиту, которая назначена ответственной за открытие данных в таком формате. Если нужно другое приложение, кликните по «Изменить». Откроется список рекомендуемых программ. Если ни одна из них вас не устраивает, нажмите кнопку «Обзор», в появившемся окне зайдите в папку, соответствующую нужной утилите, и кликните по исполняемому файлу. Как правило, это имя приложения с расширением EXE.

Определяем тип файла

Конвертируем в нужный формат

В некоторых случаях решить проблему с открытием файла помогает его преобразование в другой, более распространенный формат. Сделать это можно с помощью специальных программ-конвертеров.

Векторные изображения

С помощью универсального бесплатного инструмента UniConvertor вы можете преобразовывать файлы из одного векторного формата в другой. В плане импорта программа поддерживает такие расширения, как CDR, CDT, CCX, CDRX, CMX (CorelDRAW), AI, EPS, PLT, DXF, SVG и другие. Экспорт осуществляется в форматы AI, SVG, SK, SK1, CGM, WMF, PDF, PS. Утилита доступна в версиях для Windows и Linux.

Растровая графика

Программа Free Image Convert and Resize занимает мало места на жестком диске, но предлагает функции по конвертированию и преобразованию растровых изображений, в том числе в пакетном режиме. Поддерживаются следующие форматы файлов: JPEG, PNG, BMP, GIF, TGA, PDF (последний — только для экспорта).

Видеофайлы

Мощный бесплатный инструмент Hamster Video Converter обеспечивает преобразование видеофайлов из одного формата в другой. Поддерживается конвертирование в 3GP, MP3, MP4, AVI, MPG, WMV, MPEG, FLV, HD, DVD, M2TS и т. д. Доступна пакетная обработка.

Аудиоданные

Бесплатная программа Hamster Free Audio Converter от того же производителя предлагает конвертирование аудио между форматами AIFF, OGG, WMA, MP3, MP2, AC3, AMR, FLAC, WAV, ACC, COV, RM. На сайте производителя также имеются преобразователи архивных форматов и электронных книг.

Используем онлайн-сервисы

Не всегда есть возможность установить программу-конвертер на ПК — в этом случае помогут интернет-ресурсы для преобразования документов.

Zamzar
FreePDFconvert

Бесплатная утилита UniConvertor поможет быстро преобразовывать файлы векторных форматов в пакетном режиме Free Image Convert and Resize наделена простейшими функциями конвертирования и изменения размера изображений Для конвертации видео- и аудиофайлов удобно использовать программы Hamster со встроенными кодеками и набором пресетов Онлайн-ресурсы Zamzar (верхний скриншот) и FreePDFConvert — универсальные конвертеры с ограничением по объему

Просмотр любого файла

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


Программа ICE Book Reader Professional является универсальным инструментом для чтения файлов электронных книг и различного рода текстовых документов, к которым относятся DOC, TXT, HTML, PDF и многие другие.

Бесплатная утилита Free Viewer открывает файлы разных форматов, отображая дополнительно окно с информацией. С ее помощью можно точно узнать, какая программа необходима для открытия того или иного файла. Кроме того, в приложении имеется встроенный конвертер, и оно позволяет установить ассоциацию для файлов на уровне ОС.


Небольшая бесплатная программа XnView послужит удобным просмотрщиком графических файлов. К тому же в ней можно выполнять элементарные операции редактирования картинок (вставка надписи, поворот, применение эффектов). Всего утилита поддерживает более 400 различных расширений и позволяет конвертировать их более чем в 50 форматов. Среди дополнительных возможностей программы — работа со сканером, создание скриншотов, запись рисунков на компакт-диск.


Если данные повреждены

Онлайн-справочники типов файлов

Прочесть о типах файлов и разобраться в их многообразии можно на специализированных онлайн-ресурсах.

IPhone и iPad от Apple теперь снимают фотографии в формате HEIF, но Windows пока его не поддерживает. Разберёмся, как открывать HEIC в Windows или преобразовать их в JPEG.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 1

Что такое HEIF и HEIC?

Формат HEIF создает изображения с меньшим размером файла и более высоким качеством изображения по сравнению со старым стандартом JPEG. Другими словами, HEIF лучше, чем JPEG. Новый формат изображения основан на формате сжатия видео высокой эффективности, также известном как HEVC или H.265.

Но HEIF — это не только размер файлов. Изображения HEIF предлагают множество функций, которые недоступны в формате JPEG. Например, прозрачность и 16-битный цвет. Вы можете применять такие изменения, как вращение, обрезка, титры и наложения к изображениям HEIF и они будут сохраняться без изменения основного изображения. Это означает, что вы можете отменить эти изменения позже, если хотите.

Если вы снимаете фотографию на iPhone или iPad, то эта фотография сохраняется в файле изображения с расширением .HEIC. HEIC — это формат контейнера, который может хранить звуки и изображения, закодированные в формате HEVC.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 2

Windows 10

Если вы обновляете Windows 10, то в Microsoft Store можете скачать специальный кодек, позволяющий просматривать файлы HEIC.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 3

Теперь вы можете открывать файлы HEIC, как и любое другое изображение, — просто дважды щелкните их, и они откроются в приложении «Фото». Windows также покажет эскизы изображений HEIC в Проводнике.

Открытие и конвертация с помощью программы

1. Загрузите и установите CopyTrans HEIC для Windows. Этот инструмент обеспечивает полную поддержку изображений HEIC в операционных системах Microsoft.

2. Теперь вы сможете открывать файлы HEIC в Проводнике Windows 10 (или Windows Explorer в Windows 7) стандартной программой для просмотра изображений.

Возможно вам придется перезагрузить компьютер или, по крайней мере, выйти и войти в систему.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 4

CopyTrans HEIC также позволяет вам преобразовать файл в JPEG. Нажмите правой кнопкой мыши на файл и в контекстном меню выберите Convert to JPEG with CopyTrans. Вы получите копию изображения в .JPEG в той же папке.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 5

Открытие и конвертация с помощью веб-сервиса

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 6

UPD 2020: Отличная альтернатива — сервис heic.online. Он также позволяет конвертировать без потери качества до 50 файлов HEIF/HEIC в JPEG (а также PNG или BMP) за один заход.

Но, кроме этого, вы heic.online позволяет пакетно изменять размер фотографий и удалять данные EXIF. Очень полезная фишка, если вы хотите сконвертировать снимки, например, с iPhone и убрать из них данные о том, где их сняли и в какое время.

Как открыть файлы HEIC в Windows (или преобразовать их в JPEG) 7

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

В будущем, надеюсь, Microsoft Windows 10 и Adobe Photoshop получат поддержку изображений HEIF и файлов HEIC. Пока же вам придется полагаться на сторонние инструменты.

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Читайте также: