Виды форматов файлов: Основные виды форматов файлов — Мегаобучалка

Содержание

Форматы файлов

Большинству пользователей известно, что каждый файл имеет свое наименование, состоящее из самого имени и расширения. Между собой эти два элемента обычно бывают разделены точкой. Имя файла пользователь может выбрать самостоятельно. А вот с расширением все немного сложнее.

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

К ним относятся:

  • архивные файлы;
  • видеофайлы;
  • графические файлы;
  • текстовые файлы;
  • звуковые файлы.

Рассмотрим примеры файлов различных типов.

Архивные файлы

К ним относятся файлы с расширением:

  1. .rar – группа файлов или один файл, который сжат с использованием технологии сжатия rar. Коэффициент сжатия более высокий, чем у формата zip. Аббревиатура rar расшифровывается следующим образом: roshal Archive от имени разработчика, Евгения Рошаля.
  2. .zip – файл, сжатый при помощи технологии zip. Данный формат поддерживается большинством современных архиваторов. Пользователи Windows могут создавать такие архивы, используя программу WinZip.

Готовые работы на аналогичную тему

Видеофайлы

К ним относятся файлы с расширением:

  1. .Avi— видео файлы с данными, закодированными при помощи различных кодеков. Формат использует меньшую степень сжатия, чем аналогичные форматы. Для воспроизведения avi файлов могут быть использованы различные медиа-плееры. Главное, чтобы программа поддерживала кодек, используемый при кодировании файла.
  2. .mpeg1-2 (MPG) – формат для хранения звука и видео с потерей данных и компрессией.
  3. .mpeg4 (MP4) – клип или видео, сжатый в формате MP4 обычно используется для передачи и обмена файлами в Интернете. Также в данном формате могут использоваться различные технологии сжатия для видео и аудио дорожек.
  4. .swf– файлы с таким расширением создаются при помощи программы Macromedia Flash. Данный формат используется для хранения анимационных клипов и векторной графики. Файлы могут содержать звук. Для их просмотра нужен проигрыватель Flash Player и современный интернет-браузер. Файлы с расширением swf нельзя редактировать.

Графические файлы

К ним относятся файлы с расширением:

  1. .bmp – растровый графический формат. Это стандартный формат, используемый для графических файлов в ОС Windows. Сегодня практически все программы и приложения для редактирования изображений, могут читать и редактировать файлы в этом формате. Отличительной чертой формата является то, что изображение не подвергается сжатию.
  2. .gif – Graphics Interchange Format – стандарт, разработанный фирмой CompuServe. Используется для хранения цветных растровых изображений. Формат был создан для использования в сети, поэтому файлы в этом формате имеют малый размер. Gif можно использовать для записи черно-белого изображения. Также можно использовать для сохранения анимации.
  3. .jpg — обычно используется для хранения растровых изображений. Формат JPEG отличается высокой степенью сжатия. Это позволяет значительно уменьшить размер файлов. Однако для данного формата характерна потеря качества. Сегодня JPEG считается одним из лучших форматов для хранения цветных изображений и фотографий. Его удобно использовать в Интернете и для рассылки по электронной почте.
  4. .psd – графический формат, используемый при работе с программой PhotoShop.
  5. .tif (tiff) – тегированный формат, растровый графический формат. Данное расширение используется для сохранения изображений высокого качества. На сегодняшний день данный формат является стандартным для обмена данными. При использовании tif, можно сжимать изображение без потери информации. Tif широко используется пользователями цифровых фотоаппаратов.

Текстовые файлы

К ним относятся файлы с расширением:

  1. .doc – текстовый документ, созданный при помощи программы Microsoft Word. В нем могут содержаться текст, таблицы, графики, диаграммы, параметры печати и форматирования.
  2. .pdf – текстовый документ, используемый в программе Adobe Acrobat. Подходит для предоставления документов в фиксированной форме. Отображение документа не будет зависеть от типа устройства, на котором оно будет открыто. Это означает, что документ будет отображаться в таком виде, в каком он был создан.
  3. .rtf – формат, используемый для хранения размеченных текстовых документов. Предложен компанией Microsoft. Документы в формате rtf сегодня поддерживаются в большинстве текстовых редакторов. Также в наиболее распространенных редакторах реализована возможность импорта и экспорта в формат rtf. В связи с этим формат Rtf довольно часто используется для переноса текста из одной программы в другую. Встроенный в ОС Windows редактор текста WordPad сохраняет все документы в формате rtf по умолчанию.
  4. .txt – стандартный текстовый формат. Позволяет сохранять неформатированный текст. Открыть документ в формате txt можно в любой программе для обработки текста.

Звуковые файлы

К ним относятся файлы с расширением:

  1. .midi – с помощью данного формата можно создавать схожие звуки на различных устройствах. Кроме того, этот формат позволяет организовать обмен данными между устройствами.
  2. .mp3 – параметры сжатия, используемые формате MP3 аналогичны тем, которые используют в JPG изображениях. Используя данных формат можно добиться десятикратного сжатия, с соответственной потерей качества звука. Конечно, качество звука в этом формате является предметов споров, но для не профессиональных музыкантов этого вполне достаточно.
  3. .wav – формат, разработанный компанией Microsoft. Используется в операционной системе Windows. При помощи данного формата можно достаточно точно передать звук. При этом формат не занимает много места на диске. Но для передачи в сети Интернет формат Wav не подходит.
  4. .wma – формат также разработан компанией Windows. Используется для трансляции и хранения звуковых файлов.
  5. .au. Этот простой и распространенный формат на системах Sun и NeXT (в последнем случае, правда, файл будет иметь расширение SND). Файл состоит из короткого служебного заголовка (минимум $28$ байт), за которым непосредственно следуют звуковые данные. Широко используется в Unix-подобных системах и служит базовым для Java-машины.
  6. .mod. Представляет собой дальнейшее развитие идеологии MIDI-файлов. Известные как «модули программ воспроизведения», они хранят в себе не только «электронные ноты», но и образцы оцифрованного звука, которые используются как шаблоны индивидуальных нот. Таким способом достигается однозначность воспроизведения звука. К недостаткам формата следует отнести большие затраты времени при наложении друг на друга шаблонов одновременно звучащих нот.

Другие распространенные форматы

К ним относятся файлы с расширением:

  • .exe
    – в данном формате хранятся приложения и программы. Запускается файл в формате exe при двойном клике мыши

Форматы файлов

Большинству пользователей известно, что каждый файл имеет свое наименование, состоящее из самого имени и расширения. Между собой эти два элемента обычно бывают разделены точкой. Имя файла пользователь может выбрать самостоятельно. А вот с расширением все немного сложнее.

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

К ним относятся:

1. Архивы.

-rar –группа файлов или один файл, который сжат с использованием технологии сжатия rar. Коэффициент сжатия более высокий, чем у формата zip. Аббревиатура rar расшифровывается следующим образом: roshal Archive от имени разработчика, Евгения Рошаля.

— zip – файл, сжатый при помощи технологии zip. Данный формат поддерживается большинством современных архиваторов. Пользователи Windows могут создавать такие архивы, используя программу WinZip.

2. Видео

— Avi — видео файлы с данными, закодированными при помощи различных кодеков. Формат использует меньшую степень сжатия, чем аналогичные форматы. Для воспроизведения avi файлов могут быть использованы различные медиа-плееры. Главное, чтобы программа поддерживала кодек, используемый при кодировании файла.

— mpeg1-2 (MPG) – формат для хранения звука и видео с потерей данных и компрессией.

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

— SWF – файлы с таким расширением создаются при помощи программы Macromedia Flash. Данный формат используется для хранения анимационных клипов и векторной графики. Файлы могут содержать звук. Для их просмотра нужен проигрыватель Flash Player и современный интернет-браузер. Файлы с расширением swf нельзя редактировать.

3. Графические файлы

— bmp – растровый графический формат. Это стандартный формат, используемый для графических файлов в ОС Windows. Сегодня практически все программы и приложения для редактирования изображений, могут читать и редактировать файлы в этом формате. Отличительной чертой формата является то, что изображение не подвергается сжатию.

— gif – Graphics Interchange Format – стандарт, разработанный фирмой CompuServe. Используется для хранения цветных растровых изображений. Формат был создан для использования в сети, поэтому файлы в этом формате имеют малый размер. Gif можно использовать для записи черно-белого изображения. Также можно использовать для сохранения анимации.

-JPG — обычно используется для хранения растровых изображений. Формат JPEG отличается высокой степенью сжатия. Это позволяет значительно уменьшить размер файлов. Однако для данного формата характерна потеря качества. Сегодня JPEG считается одним из лучших форматов для хранения цветных изображений и фотографий. Его удобно использовать в Интернете и для рассылки по электронной почте.

— psd – графический формат, используемый при работе с программой Photo Shop.

— tif (tiff) – Тегированный формат, растровый графический формат. Данное расширение используется для сохранения изображений высокого качества. На сегодняшний день данный формат является стандартным для обмена данными. При использовании tif, можно сжимать изображение без потери информации. Tif широко используется пользователями цифровых фотоаппаратов.

4. Текстовые файлы

— doc – текстовый документ, созданный при помощи программы Microsoft Word. В нем может содержаться текст, таблицы, графики, диаграммы, параметры печати и форматирования.

— pdf – текстовый документ, используемый в программе Adobe Acrobat. Подходит для предоставления документов в фиксированной форме. Отображение документа не будет зависеть от типа устройства, но котором оно будет открыто. Это означает, что документ будет отображаться в таком виде, в каком он был создан.

— rtf – формат, используемый для хранения размеченных текстовых документов. Предложен компанией Microsoft. Документы в формате rtf сегодня поддерживается в большинстве текстовых редакторов. Также в наиболее распространенных редакторах реализована возможность импорта и экспорта в формат rtf. В связи с этим формат Rtf довольно часто используется для переноса текста из одной программы в другую. Встроенный в ОС Windows редактор текста WordPad сохраняет все документы в формате rtf по умолчанию.

— txt – стандартный текстовый формат. Позволяет сохранять неформатированный текст. Открыть документ в формате txt можно в любой программе для обработки текста.

5. Звуковые файлы

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

— mp3 – параметры сжатия, используемые формате MP3 аналогичны тем, которые используют в JPG изображениях. Используя данных формат можно добиться десятикратного сжатия, с соответственной потерей качества звука. Конечно, качество звука в этом формате является предметов споров, но для не профессиональных музыкантов этого вполне достаточно.

— wav – формат, разработанный компанией Microsoft. Используется в операционной системе Windows. При помощи данного формата можно достаточно точно передать звук. При этом формат не занимает много места на диске. Но для передачи в сети интернет формат Wav не подходит.

— wma – формат также разработан компанией windows. Используется для трансляции и хранения звуковых файлов.
Другие распространенные форматы

— exe – в данном формате хранятся приложения и программы. Запускается файл в формате exe при двойном клике мыши.

— html – Hyper Text Markup language – формат, используемый для создания интернет-страниц.

краткий ликбез / Блог компании Mail.ru Group / Хабр


Weather Deity by Remarin

Команда Mail.ru Cloud Solutions предлагает перевод статьи инженера Рахула Бхатии из компании Clairvoyant о том, какие есть форматы файлов в больших данных, какие самые распространенные функции форматов Hadoop и какой формат лучше использовать.

Зачем нужны разные форматы файлов


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

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

Различные форматы файлов в Hadoop придуманы для решения именно этих проблем. Выбор подходящего формата файла может дать некоторые существенные преимущества:

  1. Более быстрое время чтения.
  2. Более быстрое время записи.
  3. Разделяемые файлы.
  4. Поддержка эволюции схем.
  5. Расширенная поддержка сжатия.

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

Формат файлов Avro


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

Система сериализации Avro нейтральна к языку. Файлы можно обрабатывать разными языками, в настоящее время это C, C++, C#, Java, Python и Ruby.

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

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


Этот формат идеально подходит для записи в посадочную (переходную) зону озера данных (озеро данных, или data lake — коллекция инстансов для хранения различных типов данных в дополнение непосредственно к источникам данных).

Так вот, для записи в посадочную зону озера данных такой формат лучше всего подходит по следующим причинам:

  1. Данные из этой зоны обычно считываются целиком для дальнейшей обработки нижестоящими системами — и формат на основе строк в этом случае более эффективен.
  2. Нижестоящие системы могут легко извлекать таблицы схем из файлов — не нужно хранить схемы отдельно во внешнем мета-хранилище.
  3. Любое изменение исходной схемы легко обрабатывается (эволюция схемы).

Формат файлов Parquet


Parquet — опенсорсный формат файлов для Hadoop, который хранит вложенные структуры данных в плоском столбчатом формате.

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

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

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

Например, запись включает поля ID, Name и Department. В этом случае все значения столбца ID будут храниться вместе, как и значения столбца Name и так далее. Таблица получит примерно такой вид:


В строковом формате данные сохранятся следующим образом:

В столбчатом формате файлов те же данные сохранятся так:

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

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

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

Одна из уникальных особенностей Parquet заключается в том, что в таком формате он может хранить данные с вложенными структурами. Это означает, что в файле Parquet даже вложенные поля можно читать по отдельности без необходимости читать все поля во вложенной структуре. Для хранения вложенных структур Parquet использует алгоритм измельчения и сборки (shredding and assembly).


Чтобы понять формат файла Parquet в Hadoop, необходимо знать следующие термины:
  1. Группа строк (row group): логическое горизонтальное разбиение данных на строки. Группа строк состоит из фрагмента каждого столбца в наборе данных.
  2. Фрагмент столбца (column chunk): фрагмент конкретного столбца. Эти фрагменты столбцов живут в определенной группе строк и гарантированно будут смежными в файле.
  3. Страница (page): фрагменты столбцов делятся на страницы, записанные друг за другом. У страниц общий заголовок, так что при чтении можно пропустить ненужные.


Здесь заголовок просто содержит волшебное число PAR1 (4 байта), которое идентифицирует файл как файл формата Parquet.

В футере записано следующее:

  1. Метаданные файла, которые содержат стартовые координаты метаданных каждого столбца. При чтении нужно сначала прочитать метаданные файла, чтобы найти все интересующие фрагменты столбцов. Затем фрагменты столбцов следует читать последовательно. Еще метаданные включают версию формата, схему и любые дополнительные пары ключ-значение.
  2. Длина метаданных (4 байта).
  3. Волшебное число PAR1 (4 байта).

Формат файлов ORC


Оптимизированный строково-столбчатый формат файлов (Optimized Row Columnar, ORC) предлагает очень эффективный способ хранения данных и был разработан, чтобы преодолеть ограничения других форматов. Хранит данные в идеально компактном виде, позволяя пропускать ненужные детали — при этом не требует построения больших, сложных или обслуживаемых вручную индексов.

Преимущества формата ORC:

  1. Один файл на выходе каждой задачи, что уменьшает нагрузку на NameNode (узел имен).
  2. Поддержка типов данных Hive, включая DateTime, десятичные и сложные типы данных (struct, list, map и union).
  3. Одновременное считывание одного и того же файла разными процессами RecordReader.
  4. Возможность разделения файлов без сканирования на наличие маркеров.
  5. Оценка максимально возможного выделения памяти кучи на процессы чтения/записи по информации в футере файла.
  6. Метаданные сохраняются в бинарном формате сериализации Protocol Buffers, который позволяет добавлять и удалять поля.


ORC хранит коллекции строк в одном файле, а внутри коллекции строчные данные хранятся в столбчатом формате.

Файл ORC хранит группы строк, которые называются полосами (stripes) и вспомогательную информацию в футере файла. Postscript в конце файла содержит параметры сжатия и размер сжатого футера.

По умолчанию размер полосы составляет 250 МБ. За счет полос такого большого размера чтение из HDFS выполняется более эффективно: большими непрерывными блоками.

В футере файла записан список полос в файле, количество строк на полосу и тип данных каждого столбца. Там же записано результирующее значение count, min, max и sum по каждому столбцу.

Футер полосы содержит каталог местоположений потока.

Строчные данные используются при сканировании таблиц.

Индексные данные включают минимальные и максимальные значения для каждого столбца и позиции строк в каждом столбце. Индексы ORC используются только для выбора полос и групп строк, а не для ответа на запросы.

Сравнение разных форматов файлов


Avro по сравнению с Parquet


  1. Avro — формат хранения по строкам, тогда как Parquet хранит данные по столбцам.
  2. Parquet лучше подходит для аналитических запросов, то есть операции чтения и запрос данных гораздо эффективнее, чем запись.
  3. Операции записи в Avro выполняются эффективнее, чем в Parquet.
  4. Avro более зрело работает с эволюцией схем. Parquet поддерживает только добавление схемы, а в Avro реализована многофункциональная эволюция, то есть добавление или изменение столбцов.
  5. Parquet идеально подходит для запроса подмножества столбцов в многоколоночной таблице. Avro подходит для операций ETL, где мы запрашиваем все столбцы.

ORC по сравнению с Parquet


  1. Parquet лучше хранит вложенные данные.
  2. ORC лучше приспособлен к проталкиванию предикатов (predicate pushdown).
  3. ORC поддерживает свойства ACID.
  4. ORC лучше сжимает данные.

Что еще почитать по теме:
  1. Анализ больших данных в облаке: как компании стать дата-ориентированной.
  2. Скромное руководство по схемам баз данных.
  3. Наш телеграм-канал о цифровой трансформации.

Типы файлов

«

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

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

Тип файла еще называют форматом. От типа файла зависит, какой программой будет обрабатываться выбранный файл. Само собой всплывает один интересный вопрос: «Как компьютер определяет, к какому типу относится файл?»

А ведь все сделано довольно просто – каждому файлу дополнительно присваивается расширение.

Расширение представляет собой три символа в конце названия файла, оно отделяется от названия точкой. Правда есть расширения с 2-мя и 4-мя символами, но с 3-мя наиболее распространенные.

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

Давайте более детально рассмотрим расширение, что бы была понятна суть разговора. И так, смотрим на картинку:

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

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

Для каждого типа файлов система использует свою иконку, ту, которая принадлежит программе, открывающей этот тип по умолчанию, либо иногда в программе встроено несколько иконок, для каждого типа файла, с которым она работает. Ведь одна программа может работать сразу с несколькими типами файлов. Например, многие программы для просмотра изображений могут обрабатывать сразу несколько типов картинок. Да, да, вы не ослышались. Бывают так сказать схожие типы файлов. У файлов картинок могут быть типы с расширением – «.bmp», «.jpg», «.tif», «.gif», у музыкальных файлов – «.wav», «.mp3». Я не буду в это долго углубляться, так как в конце этого поста я поместил таблицу с наиболее часто встречающимися типами фалов, посмотрите и вам станет ясно.

А помните, я говорил про файлы программ, в каждой программе есть файл с разрешением .exe – именно это исполняемый файл, или командный. Причем исполняемые файлы бывают не только с таким расширением, есть еще .bat и .com (это файлы, которые работают с другими типами файлов — создают, удаляют, записывают и т.д.).

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

Но если вам очень сильно надо поменять расширение, или просто любопытно посмотреть, в этом ничего сложного нет  — все делается в несколько шагов:

  1. Зайдите в любую папку.
  2. Выберете вверху пункт «Сервис».
  3. Далее  выбираем пункт «Свойства папки».
  4. В появившемся окне выберете вкладку «Вид».
  5. Снимите галочку с пункта «скрывать расширения для зарегистрированных типов файлов» (его я отобразил на картинке ниже).

Все, жмем кнопку применить, и вы уже видите все расширения ваших файлов в этой папке.

Если необходимо, чтобы расширение отображалось в каждой папке. Там же есть кнопка – «Применить ко всем папкам».

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

Типы файлов.

Расширение

Типы файлов

Пример использования

.exe

Программы, исполняемые файлы

freecell.exe

.com

Format.com

.bat

AUTOEXEC.BAT

.sys

Системный файл Windows

CONFIG.SYS

.ini

Файл конфигурации Windows

driverforge.ini

.reg

Файл реестра

Fonts.reg

.doc

Документы  (Microsoft Word)

типы файлов.doc

.docx

типы файлов.docx

.xls

Таблицы (Microsoft Excel)

Таблицы.xls

.xlsx

Таблицы.xlsx

.txt

Текстовые  документы

Текстовый файл.txt

.ppt

Презентации  PowerPoint

Презентация.ppt

.pptm

Презентация.pptm

.pptx

Презентация.pptx

.htm

Интернет странички

Страница.htm

.html

Страница.html

.php

Страница.php

.hlp

Файл справки

помощь.hlp

.iso

Образ диска

Образ_диска.iso

.mdf

Образ_диска. mdf

.mds

Образ_диска. mds

.bmp

Картинки, фотки, рисунки

Рисунок.bmp

.jpg

Фото.jpg

.tif

Природа.tif

.gif

Рисунок.gif

.mp3

Музыка

Песня.mp3

.wav

Песня. wav

.flv

Видео

Фильм.flv

.mpeg

Фильм.mpeg

.avi

фильм.avi

.vob

DVD диск

VIDEO_TS.VOB

.ifo

VIDEO_TS.IFO

.BUP

VIDEO_TS.BUP

.zip

Архивы

архив.zip

.7z

архив.7z

.rar

архив.rar

Это далеко не все расширения, которые есть, если у вас есть файл с незнакомым расширением – смело обращайтесь ко мне, я вам обязательно помогу разобраться.

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

Расширение файла идет в конце названия после точки:

имя_файла.расширение

Какие форматы текстовых файлов существуют

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

Содержание статьи:

Какие бывают текстовые форматы

TXT

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

RTF

Расширенный текстовый формат (Rich Text Format) был разработан компанией Microsoft как универсальный кросс-платформенный формат для хранения текстовой информации. Сохраняет данные форматирования, позволяет производить вставку дополнительных объектов:

  • Формул;
  • Таблиц;
  • Сносок и др.

Основная «фишка» rtf-формата – использование специальных «управляющих» слов, выделенных спецсимволами, что приводит к значительному увеличению объема файла.

DOC

Формат *.doc также разработан корпорацией Microsoft и использовался в текстовом редакторе Word. Если быть точным, то doc-файлы на самом деле бинарные, их можно открыть в большинстве современных текстовых редакторов. Имеют возможности сохранения форматирования, стилевого оформления, вложения картинок и других объектов в текст, а также поддержку гиперссылок.

DOCX

Усовершенствованный и лицензированный формат от Microsoft, появившийся впервые с пакетом Office 2007. Представляет собой следующий этап формата *.doc.

HTML

Достаточно популярны сейчас форматы, основанные на Hyper Text Markup Language (HTML) – HTM, CHM, MHT и др. Язык HTML был разработан специально для создания веб-страниц, но благодаря своей универсальности, удобству и небольшому размеру стал широко использоваться для хранения текстовых данных. Любой HTML-документ можно прочитать с помощью стандартных инструментов операционной системы, без использования сторонних программ.

PDF

Формат разработан компанией Adobe специально для нужд полиграфии. Впоследствии пользователи оценили удобство использования pdf-файлов, и этот формат стал стандартом для обмена документами.

ODT

Формат файлов для документов OpenOffice. Альтернатива закрытому формату docx от Microsoft. Поддерживает большую часть форматирования что и «DOCX», включая вставку изображений, таблиц и гиперссылок.

Форматы для электронных книг

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

  • .fb2;
  • .epub;
  • .mobi;
  • .djvu и другие.

Вместо послесловия

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

Расширения и форматы файлов

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

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

Формат файла обычно отражается в его имени. Дело в том, что имя любого файла состоит из двух частей и выглядит следующим образом:

НАЗВАНИЕ.РАСШИРЕНИЕ

Например, image.jpg – файл изображения, отчет.txt – текстовый файл, movie.avi – видеофайл.

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

Вот список наиболее часто встречающихся расширений файлов:

Каким же образом операционная система использует расширение? Дело в том, что операционная система Windows имеет одну большую базу данных, которую называют Реестром. В этой базе хранится разнообразная информация о настройках самой операционной системы и о программах, которые установлены на компьютере. Когда программа устанавливается на компьютер, она помещает в эту базу данных информацию о себе, в частности о тех форматах файлов, с которыми программа может работать. В результате в базе данных Windows (в реестре) собирается целая картотека расширений файлов и программ, которые могут работать с файлами определенных расширений.

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

Но вы всегда можете найти и дополнительные программ, которые будут находится в контекстном меню файла в разделе Открыть с помощью (рис.151). Также вы всегда можете изменить программу по умолчанию для открытия файлов определенного типа. Для этого выберете пункт Выбрать программу (рис.151), затем в открывшемся окне укажите программу, которую вы хотите сделать программой по умолчанию, установите галочку напротив Использовать выбранную программу для всех файлов такого типа и нажмите ОК (рис.153). Теперь при открытии файла с помощью мышки он всегда будет открывать в этой программе.

Обратите внимание на значок, который отображается перед названием файла в Проводнике (рис. 150). По этому значку можно определить тип файла и даже формат, так как значки обычно связаны с расширением файлов и в зависимости от расширения меняется и значок. Правда многие программы, когда их Windows ассоциирует с каким либо типом файлов, могут устанавливать свои собственные значки для этих типов файлов.

Рис. 153. Выбор программы

Что такое форматы файлов: описание, особенности :: SYL.ru

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

Что такое файл?

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

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

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

Расширение файла

Со времен MS DOS нам по наследству достались расширения, которые позволяют визуально определять форматы файлов. Размер расширения обычно составляет три буквы и располагается оно за точкой ограничивающей имя файла. Называется эта схема 8.3, в память о тех временах, когда на название файла выделялось всего восемь символов.

Современные файловые системы позволяют давать файлам имена, состоящие из 255 символов, но расширение в большинстве случаев по-прежнему состоит из трех. Это те самые *.doc, *.jpg, *.avi, которые всем знакомы и по которым можно определить, с каким файлом вы имеете дело.

Группировка файлов по типу

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

Популярные типы файлов
Тип файлаРасширение
Программы, исполняемые файлы*.exe, *.msi, *.apk
Архивы*.zip, *.rar, *.7z
Видеофайлы*.avi, *.mkv, *.mp4
Фотографии*.jpg, *.png, *.gif
Музыкальные файлы*.mp3, *.ogg, *.flac
Тестовые файлы*.doc, *.docx, *.odt
Таблицы*.xls, *.xlsx, *.ods

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

Текстовые процессоры

Основное предназначение текстового файла понятно из его названия. Создаются они с помощью текстовых процессоров, входящих в состав пакетов офисных программ. Наиболее известным таким процессором является Word. Он получил широкое распространение благодаря основному детищу компании Microsoft – операционной системе Windows.

Word обладает широкими возможностями работы с текстами, позволяет создавать документы высокой сложности. Входит этот удобный и производительный текстовый процессор в состав Microsoft Office и распространяется для платформ Windows и MacOS. Притом распространяется далеко не бесплатно, Microsoft в этом плане никогда не отличалась альтруизмом.

Есть ли альтернативные программы с аналогичными возможностями? Да, есть. Самое известное решение называется OpenOffice. Это свободный программный продукт, в состав которого входит текстовый процессор Writer. Да, он выглядит не столь красиво, как Word, но практически не уступает ему по функциональным возможностям работы с текстом. Доступен он на любой десктопной платформе, выпускаются версии для Windows, Linux и MacOS.

Надо сказать, что OpenOffice — не единственный свободный пакет. На его базе созданы еще несколько аналогичных программ. Самой известной является программа LibreOffice, имеющая более свободную политику развития и созданная группой разработчиков, отделившихся от осинового проекта. Распространяется бесплатно и имеет версии для всех популярных операционных систем.

Популярные текстовые форматы

Давайте посмотрим, какие форматы файлов используют самые известные текстовые процессоры. Наиболее широко распространен в России, да и в мире формат *.doc. Он давно стал форматом, в котором по умолчанию готовятся все текстовые документы. Его дальнейшее развитие формат *.docx. Этот формат появился вместе с Microsoft Office 2007. В отличие от своего предшественника, полностью закрытого двоичного формата *.doc, *.docx основан на открытом формате разметки XML.

OpenOffice, как свободный программный продукт, использует открытый формат файла с расширением *.odt. OpenDocument Format получил международную стандартизацию в 2006 году и изначально основан на XML. Создавался он в противовес полностью закрытому формату от Microsoft. В ряде европейских стран он используется достаточно широко, и доля его в документообороте достигает 22%.

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

Другие текстовые форматы

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

Особенностью этих форматов является полная совместимость с разными операционными системами и возможность работать с ними без офисного пакета. Они могут открываться и редактироваться штатными средствами, программами, изначально входящими в состав ОС. К примеру, для Windows это будет Блокнот и WordPad, MacOS откроет их в программе Просмотр.

В заключение

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

WhatsApp теперь поддерживает все типы файловых форматов

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

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

Отправляйте все виды файлов с помощью WhatsApp

В зависимости от вашего часового пояса и устройства последнее обновление WhatsApp вышло 14 или 15 июля (версия 2.17,254 ). Это обновление было сосредоточено на введении новых интересных функций для пользователей мессенджера. Вот небольшая разбивка:

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

Особенно последняя часть вызвала наш интерес. Давайте еще ближе познакомимся с новыми возможностями обмена файлами в WhatsApp.

Есть ли ограничения?

Короткий ответ: да.

В прошлом пользователи могли отправлять и публиковать различные изображения (JPG, PNG и GIF), видео (MP4, AVI) и документы (PDF, DOC и DOCX) с помощью приложения для обмена сообщениями. Теперь вы можете отправлять и получать файлы в «любом» формате, как указано в обновлении. Это варьируется от менее распространенных форматов файлов документов, таких как ODS, до презентаций PowerPoint, ZIP-архивов, файлов JSON и HTML и многих других.

Однако размер файлов не должен превышать 100 МБ.В этом отношении WhatsApp все еще сильно отстает от своего конкурента Telegram, который позволяет отправлять файлы размером до 1,5 ГБ.

Узнайте разницу между WhatsApp и Telgram.

Как выбрать файлы

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

  1. Использование приложения
  2. Отправка файла напрямую

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

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


Хотите с нами связаться? Напишите нам в наших социальных сетях!
.

Какой из них использовать?

Аудиофайлы бывают всех типов и размеров. И хотя все мы, возможно, знакомы с MP3, как насчет AAC, FLAC, OGG или WMA? Почему существует так много аудио стандартов? Есть лучший аудиоформат? Какие из них важны, а какие можно игнорировать?

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

Несжатые аудиоформаты

Несжатый звук состоит из реальных звуковых волн, которые были записаны и преобразованы в цифровой формат без какой-либо дополнительной обработки.В результате несжатые аудиофайлы, как правило, являются наиболее точными, но занимают МНОГО места на диске — около 34 МБ в минуту для 24-битного стерео 96 кГц.

Формат аудиофайлов: PCM

PCM расшифровывается как Pulse-Code Modulation , цифровое представление необработанных аналоговых аудиосигналов.Аналоговые звуки существуют как формы волны, и для преобразования формы волны в цифровые биты звук должен быть дискретизирован и записан через определенные интервалы (или импульсы).

Этот цифровой аудиоформат имеет «частоту дискретизации» (как часто делается выборка) и «битовую глубину» (сколько битов используется для представления каждой выборки).Нет никакого сжатия. Цифровая запись — это точное представление аналогового звука.

PCM — наиболее распространенный аудиоформат, используемый на компакт-дисках и DVD-дисках. Существует подтип ИКМ, называемый линейной импульсно-кодовой модуляцией, где выборки берутся через линейные интервалы. LPCM — наиболее распространенная форма PCM, поэтому на данный момент эти два термина почти взаимозаменяемы.

Формат аудиофайла: WAV

WAV расшифровывается как Waveform Audio File Format (также называемый Аудио для Windows в какой-то момент, но не сейчас).Это стандарт, разработанный Microsoft и IBM еще в 1991 году.

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

Большинство файлов WAV содержат несжатый звук в формате PCM. Файл WAV — это просто оболочка для кодирования PCM, что делает его более подходящим для использования в системах Windows. Однако системы Mac обычно могут открывать файлы WAV без каких-либо проблем.

Формат аудиофайла: AIFF

AIFF означает Audio Interchange File Format .Подобно тому, как Microsoft и IBM разработали WAV для Windows, AIFF — это формат, разработанный Apple для систем Mac еще в 1988 году.

Как и файлы WAV, файлы AIFF могут содержать несколько типов аудиоформатов.Например, есть сжатая версия под названием AIFF-C и другая версия под названием Apple Loops, которая используется GarageBand и Logic Audio. Оба они используют одно и то же расширение AIFF.

Большинство файлов AIFF содержат несжатый звук в формате PCM. Файл AIFF — это просто оболочка для кодирования PCM, что делает его более подходящим для использования в системах Mac. Однако системы Windows обычно могут открывать файлы AIFF без каких-либо проблем.

Аудиоформаты со сжатием с потерями

Сжатие с потерями — это когда некоторые данные теряются в процессе сжатия — и сжатие важно, потому что несжатый звук занимает много места на диске.

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

audio-compression

Формат аудиофайла: MP3

MP3 означает MPEG-1 Audio Layer 3 .Он был выпущен еще в 1993 году и стал очень популярным, в конечном итоге став самым популярным аудиоформатом в мире для музыкальных файлов. Есть причина, по которой у нас были «MP3-плееры», а не «OGG-плееры»!

Основная цель MP3 состоит из трех частей: 1) отбросить все звуковые данные, которые существуют за пределами диапазона слышимости обычных людей, и 2) снизить качество звуков, которые нелегко услышать, затем 3) сжать все остальные аудиоданные с максимальной эффективностью.

Почти каждое цифровое устройство в мире с воспроизведением звука может читать и воспроизводить файлы MP3 , будь то ПК, Mac, Android, iPhone, Smart TV или что-то еще.Когда нужен универсальный, MP3 никогда не подведет.

Примечание: MP3 — это не то же самое, что MP4!

Формат аудиофайлов: AAC

AAC означает Advanced Audio Coding .Он был разработан в 1997 году как преемник MP3, и, хотя он стал популярным форматом для использования, он так и не смог превзойти MP3 как самый популярный.

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

Несмотря на то, что MP3 — это скорее бытовой формат, AAC все еще широко используется сегодня. Фактически, это стандартный метод сжатия звука, используемый YouTube, Android, iOS, iTunes, более поздними портативными устройствами Nintendo и более поздними версиями PlayStation.

Формат аудиофайлов: OGG (Vorbis)

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

Vorbis был впервые выпущен в 2000 году и приобрел популярность по двум причинам: 1) он придерживается принципов программного обеспечения с открытым исходным кодом и 2) он работает значительно лучше, чем большинство других форматов сжатия с потерями (что означает меньший размер файла для эквивалентных Качество звука).

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

Формат аудиофайла: WMA (с потерями)

WMA означает Windows Media Audio .Впервые он был выпущен в 1999 году и с тех пор претерпел несколько изменений, сохранив при этом то же имя и расширение WMA. Это проприетарный формат, созданный Microsoft.

В отличие от AAC и OGG, WMA был предназначен для устранения некоторых недостатков метода сжатия MP3 — и оказалось, что подход WMA к сжатию очень похож на AAC и OGG.Да, с точки зрения объективного качества сжатия WMA на самом деле лучше, чем MP3.

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

Аудиоформаты со сжатием без потерь

Противоположное сжатие с потерями — это сжатие без потерь , которое представляет собой метод, который уменьшает размер аудиофайла без ЛЮБОЙ потери данных между исходным аудиофайлом и сжатым аудиофайлом.

Обратной стороной является то, что сжатые аудиофайлы без потерь больше, чем аудиофайлы, сжатые с потерями — от 2 до 5 раз больше для того же исходного файла.

Формат аудиофайлов: FLAC

FLAC — это аббревиатура от Free Lossless Audio Codec .Может быть, немного на носу, но он быстро стал одним из самых популярных форматов без потерь, доступных с момента его появления в 2001 году.

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

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

Формат аудиофайлов: ALAC

ALAC означает Apple Lossless Audio Codec .Он был разработан и запущен в 2004 году как закрытый формат, но со временем стал открытым и бесплатным в 2011 году. ALAC иногда называют Apple Lossless.

Хотя ALAC хорош, он немного менее эффективен, чем FLAC, когда дело доходит до сжатия.Однако у пользователей Apple нет выбора между ними, потому что iTunes и iOS обеспечивают встроенную поддержку ALAC и не поддерживают FLAC вообще.

Нужна помощь с воспроизведением аудио в высоком разрешении на iPhone или iPad? Ознакомьтесь с нашим руководством.

Формат аудиофайла: WMA (без потерь)

WMA означает Windows Media Audio .Мы рассмотрели это выше в разделе сжатия с потерями, но мы упоминаем об этом здесь, потому что есть альтернатива без потерь, называемая WMA Lossless, которая использует то же расширение. Я знаю, что сбивает с толку.

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

Самая большая проблема с WMA Lossless — это ограниченная поддержка оборудования. Если вы хотите воспроизводить сжатый звук без потерь на нескольких устройствах и платформах, вам следует придерживаться FLAC.

Какой формат аудиофайлов вам подходит?

Для большинства людей решение довольно простое:

  • Если вы захватываете и редактируете необработанный звук, используйте несжатый формат. Таким образом, вы работаете с максимально возможным качеством звука. Когда вы закончите, вы можете экспортировать или преобразовать в сжатый формат.
  • Если вы слушаете музыку и хотите точного воспроизведения звука, используйте сжатие звука без потерь. Вот почему аудиофилы всегда предпочитают альбомы FLAC альбомам MP3. Обратите внимание, что для них вам понадобится много места для хранения.
  • Если вас устраивает «достаточно хорошее» качество музыки, если в вашем аудиофайле нет музыки или если вам нужно сэкономить место на диске, используйте сжатие звука с потерями. Большинство людей фактически не слышат разницы между сжатием с потерями и сжатием без потерь.

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

Кредиты изображений: gonin / Shutterstock

slow-charging 5 причин, почему ваш телефон медленно заряжается

Хотите знать, почему ваш телефон так долго заряжается? Вот несколько возможных причин, которые могут объяснить, почему.

Об авторе Джоэл Ли (Опубликовано 1604 статей)

Джоэл Ли имеет степень бакалавра наук. Кандидат компьютерных наук и более девяти лет профессионального опыта в области написания и редактирования.Он является главным редактором MakeUseOf с 2018 года.

Ещё от Joel Lee
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Когда использовать каждый тип файла

Думаете, GIF — самый вкусный вид арахисового масла? И AI был тем странным научно-фантастическим фильмом с Хейли Джоэл Осмент в главной роли? Что ж, вы не ошиблись. Но сегодня мы говорим о форматах изображений и обо всех этих надоедливых маленьких файлах, которые мы используем для создания визуального контента для печати и Интернета.

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

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

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

Различные типы форматов файлов изображений

  1. Растровые форматы файлов
  2. Векторные форматы файлов

Растровые форматы файлов

Что такое растровое изображение

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

Фотографии предоставлены автором.

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

CMYK по сравнению с RGB

Все растровые изображения можно сохранить в одной из двух основных цветовых моделей: CMYK и RGB.

CMYK — четырехцветный процесс печати, обозначающий c yan, m agenta, y ellow и k ey (черный). Эти цвета представляют четыре краски, которые будут сочетаться в процессе печати.Файлы, сохраненные в этом формате, будут оптимизированы для физической печати.

RGB — это цветовая модель на основе света, обозначающая r ed, g reen и b lue. Это три основных цвета света, которые в сочетании дают другие цвета. Файлы, сохраненные в этом формате, будут оптимизированы для Интернета, мобильных телефонов, фильмов и видео — всего, что появляется на экране.

С потерями и без потерь

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

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

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

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

JPEG / JPG

JPEG — это растровый формат с потерями, обозначающий Joint Photographic Experts Group, техническую группу, которая его разработала. Это один из наиболее широко используемых форматов в Интернете, как правило, для фотографий, графики электронной почты и больших веб-изображений, таких как баннерная реклама.У изображений JPEG есть скользящая шкала сжатия, которая значительно уменьшает размер файла, но увеличивает артефакты или пикселизацию по мере сжатия изображения.

Без сжатия Высокая компрессия
Вам следует использовать JPEG, когда…
  • Вы имеете дело с фотографиями и / или произведениями искусства в Интернете . JPEG обеспечивает максимальную гибкость при редактировании и сжатии растров, что делает их идеальными для веб-изображений, которые необходимо быстро загружать.
  • Вы хотите напечатать фотографий и / или иллюстраций .Файлы в формате JPEG с высоким разрешением и низким сжатием идеально подходят для редактирования и последующей печати.
  • Вам необходимо отправить изображение для быстрого просмотра клиенту. Изображения JPEG могут быть уменьшены до очень маленьких размеров, что делает их удобными для отправки по электронной почте.
Не используйте JPEG, если…
  • Вам нужна веб-графика с прозрачностью. JPEG-файлы не имеют канала прозрачности и должны иметь сплошной цвет фона. GIF и PNG — ваши лучшие варианты прозрачности.
  • Вам нужно многослойное редактируемое изображение.JPEG — это формат плоского изображения, что означает, что все изменения сохраняются в одном слое изображения и не могут быть отменены. Рассмотрим файл PSD (Photoshop) для полностью редактируемого изображения.

GIF

GIF — это растровый формат без потерь, который расшифровывается как Graphics Interchange Format. Большой вопрос: как это произносится? Создатель GIF говорит «JIFF» как арахисовое масло. Этот писатель (и многие в мире) говорит «GIFF», потому что графика начинается с «гу». В любом случае, мы оставим это вам. GIF также является широко используемым форматом веб-изображений, обычно для анимированной графики, такой как рекламные баннеры, изображения для электронной почты и мемы в социальных сетях.Хотя GIF-файлы не содержат потерь, их можно экспортировать с помощью ряда настраиваемых параметров, которые уменьшают количество цветов и информации об изображении, что, в свою очередь, уменьшает размер файла.

Вы должны использовать GIF, когда…
  • Вы хотите создать веб-анимацию . Изображения в формате GIF содержат все кадры анимации и информацию о времени в одном файле. Редакторы изображений, такие как Photoshop, позволяют легко создавать короткие анимации и экспортировать их в формате GIF.
  • Вам нужна прозрачность .Изображения в формате GIF имеют «альфа-канал», который может быть прозрачным, поэтому вы можете разместить свое изображение на любом цветном фоне.
  • Вам нужен маленький напильник . Методы сжатия в формате GIF позволяют значительно уменьшать файлы изображений. GIF — лучший формат файлов изображений для очень простых значков и веб-графики.
Не используйте GIF, если…
  • Вам нужно изображение фотографического качества. Хотя GIF-файлы могут иметь высокое разрешение, они имеют ограничение в 256 цветов (если вы не знаете несколько приемов).Фотографии обычно имеют тысячи цветов и будут выглядеть плоскими и менее яркими (а иногда и странно из-за цветовых полос) при преобразовании в GIF.
  • Вам нужно распечатать изображение. Из-за ограничения цвета большинству напечатанных фотографий не хватает глубины. Если вам нужно распечатать фотографии, посмотрите TIFF, PSD и JPG.
  • Вам нужно многослойное редактируемое изображение. GIF — это формат плоского изображения, что означает, что все изменения сохраняются в одном слое изображения и не могут быть отменены. Рассмотрим файл PSD (Photoshop) для полностью редактируемого изображения.

PNG

PNG — это растровый формат без потерь, который расшифровывается как Portable Network Graphics. Думайте о PNG как о GIF следующего поколения. Этот формат имеет встроенную прозрачность, но также может отображать более высокую глубину цвета, что означает миллионы цветов. PNG являются веб-стандартом и быстро становятся одним из наиболее распространенных форматов изображений, используемых в Интернете.

Наклейки-единороги от _ELM_
Вы должны использовать PNG, когда…
  • Вам нужна качественная прозрачная веб-графика .Изображения PNG имеют переменный «альфа-канал», который может иметь любую степень прозрачности (в отличие от GIF-файлов, которые имеют только включенную / выключенную прозрачность). Кроме того, с большей глубиной цвета вы получите более яркое изображение, чем в случае с GIF.
  • У вас есть иллюстрации, количество цветов ограничено . Хотя подойдет любое изображение, файлы PNG лучше всего использовать с небольшой цветовой палитрой.
  • Вам нужен маленький напильник . Файлы PNG могут уменьшаться до невероятно крошечных размеров, особенно изображения простых цветов, форм или текста.Это делает его идеальным типом файла изображения для веб-графики.
Не используйте PNG, если…
  • Вы работаете с фотографиями или произведениями искусства. Благодаря высокой глубине цвета PNG, формат позволяет легко обрабатывать фотографии с высоким разрешением. Однако, поскольку это веб-формат без потерь, размеры файлов, как правило, становятся очень большими. Если вы работаете с фотографиями в Интернете, выберите JPEG.
  • Вы имеете дело с проектом печати. Графика PNG оптимизирована для экрана. Вы определенно можете распечатать PNG, но лучше использовать файл JPEG (с потерями) или TIFF.

TIFF / TIF

TIFF — это растровый формат без потерь, который расшифровывается как Tagged Image File Format. Благодаря исключительно высокому качеству этот формат в основном используется в фотографии и настольной издательской деятельности. Скорее всего, вы столкнетесь с файлами TIFF при сканировании документа или фотографировании с помощью профессиональной цифровой камеры. Обратите внимание, что файлы TIFF также могут использоваться в качестве «контейнера» для изображений JPEG. Эти файлы будут намного меньше традиционных файлов TIFF, которые обычно очень большие.

Вы должны использовать TIFF, когда…
  • Вам потребуется высококачественной печатной графики. Наряду с RAW файлы TIFF относятся к числу графических форматов высочайшего качества. Если вы печатаете фотографии, особенно больших размеров, используйте этот формат.
  • Вы делаете качественный скан . Использование TIFF для сканирования документов, фотографий и иллюстраций гарантирует, что у вас будет лучший исходный файл, над которым можно работать.
Не использовать в формате TIFF, если…
  • Вы работаете с веб-графикой.Хотя многие веб-браузеры поддерживают его, файлы TIFF оптимизированы для печати. Выбирайте JPEG или PNG, когда вам нужно отображать высококачественные изображения в Интернете.

RAW

Необработанный формат изображения содержит необработанные данные, полученные цифровой камерой или сенсором сканера. Обычно изображения обрабатываются (корректируются по цвету, балансу белого, экспозиции и т. Д.), А затем преобразуются и сжимаются в другой формат (например, JPEG или TIFF). Необработанные изображения хранят необработанные и обработанные данные в двух отдельных файлах, поэтому у вас остается изображение максимально высокого качества, которое вы можете редактировать без разрушения с помощью приложения для редактирования фотографий, такого как Photoshop.Существуют десятки и десятки необработанных форматов, но некоторые из типичных форматов — это CRW (Canon), NEF (Nikon) и DNG (Adobe).

через Adobe
Вы должны использовать RAW, когда…
  • Вы снимаете и редактируете фото . Убедитесь, что ваша камера настроена на RAW, чтобы вы могли снимать наиболее универсальные изображения. Затем используйте совместимое приложение для редактирования фотографий, чтобы настроить изображение.
Не использовать RAW, если…
  • Вы работаете с веб-графикой. RAW создан для редактирования фотографий.Когда вы будете готовы представить свои фотографии в Интернете, конвертируйте их в формат JPEG.
  • Вы готовы к печати фотографий. Многие принтеры не поддерживают необработанные форматы, поэтому сначала преобразуйте их в JPEG или TIFF.

PSD

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

Вам следует использовать PSD, когда…
  • Пора обработать фотографий. Необходимо исправить цвет на фото? Или добавить слой текста? PSD = фотографии.
  • Вам необходимо отредактировать иллюстрацию для цифровой или печатной печати. Это может быть фотография, картина, рисунок или что-нибудь еще. Photoshop — правильный инструмент, чтобы убедиться, что каждая линия, тень и текстура на месте.
  • Вам нужно цифровых изображений для Интернета. таких изображений, как изображения в социальных сетях, рекламные баннеры, заголовки электронных писем, видео и т. Д. Создание этих изображений в Photoshop обеспечит их правильный размер и позволит оптимизировать их для Интернета.
  • Вы должны создать макет веб-сайта или приложения. Слои позволяют легко перемещать элементы пользовательского интерфейса.
  • Вы хотите создать фантазию с анимацией и видео. Photoshop позволяет легко вырезать простые видеоклипы и добавлять графику, фильтры, текст, анимацию и многое другое.
Не используйте PSD, если…
  • Нужно выложить фото онлайн или отправить превью клиенту. Интернет поддерживает формат JPEG. Конвертируйте сначала, чтобы ваша аудитория могла видеть ваше изображение (и чтобы его загрузка не занимала несколько минут).
  • Вы готовы к печати фотографий. Многие принтеры не поддерживают формат PSD, поэтому сначала преобразуйте его в JPEG или TIFF.

Векторные форматы файлов

Что такое векторное изображение

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

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

PDF

PDF расшифровывается как Portable Document Format и представляет собой формат изображения, используемый для правильного отображения документов и графики, независимо от устройства, приложения, операционной системы или веб-браузера. По своей сути файлы PDF имеют мощную основу для векторной графики, но также могут отображать все, от растровой графики до полей формы и электронных таблиц.Поскольку это почти универсальный стандарт, файлы PDF часто являются форматом файлов, который запрашивают принтеры для отправки окончательного дизайна в производство. И Adobe Photoshop, и Illustrator могут экспортировать прямо в PDF, что упрощает создание дизайна и подготовку к печати.

Вам следует использовать PDF, когда…
  • Вы готовы к печати . Как мы уже упоминали, многие принтеры предпочитают PDF в качестве основного формата доставки, поскольку он широко распространен. Уточните у своего принтера, как они хотят, чтобы вы подготовили файл.
  • Вы хотите отобразить документов в Интернете . Вы не будете использовать PDF-файл для одного значка или логотипа, но он отлично подходит для плакатов, листовок, журналов и буклетов. PDF-файлы сохранят весь ваш дизайн в одном пакете, что упростит просмотр, загрузку или печать.
Не использовать PDF, если…
  • Вам нужно отредактировать свой дизайн. PDF-файлы — отличные контейнеры, но для содержимого используйте другие приложения. Вы можете редактировать растровые изображения в Photoshop и векторную графику в Illustrator.Когда вы закончите, вы можете объединить их в PDF-файл для удобного просмотра.

EPS

EPS — это формат изображения, который расшифровывается как Encapsulated PostScript. Хотя он используется в основном как векторный формат, файл EPS может включать как векторные, так и растровые изображения. Обычно файл EPS включает один элемент дизайна, который можно использовать в более крупном дизайне.

Вам следует использовать EPS, когда…
  • Вам необходимо отправить векторный логотип заказчику, дизайнеру или типографии.С файлом EPS вам не нужно беспокоиться о том, где будет размещен или напечатан логотип. Независимо от размера, он всегда будет отображаться с правильным разрешением.
Не используйте EPS, если…
  • Вы имеете дело с фотографиями или произведениями искусства. EPS может обрабатывать растровые изображения, но этот тип файлов изображений предназначен в первую очередь для векторных изображений. Работайте с PSD, TIF или JPEG, когда у вас есть фотопроект.
  • Вам нужно вывести изображение онлайн. Сначала экспортируйте в JPEG, PNG или GIF.

SVG

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

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

AI

AI — это проприетарный формат векторных изображений, который расшифровывается как Adobe Illustrator.Формат основан на стандартах EPS и PDF, разработанных Adobe. Как и эти форматы, файлы AI в основном являются векторным форматом, хотя они также могут включать встроенные или связанные растровые изображения. Файлы AI можно экспортировать как в файлы PDF, так и в EPS (для удобного просмотра и печати), а также в JPEG, PNG, GIF, TIFF и PSD (для использования в Интернете и дальнейшего редактирования).

Вам следует использовать AI, когда…
  • Вам нужно отредактировать векторный дизайн . Файлы AI позволяют перемещать и изменять каждый элемент вашего дизайна всего одним или двумя щелчками мыши.
  • Вам необходимо создать логотип , значок или талисман бренда . Каждую векторную фигуру и линию, созданные в Illustrator, можно увеличивать до любого размера, что делает его идеальным для изображений, которые необходимо использовать по-разному.
  • Вам нужен образец для печати на одной странице . Illustrator идеально подходит для плакатов, визиток, флаеров и заметок, которые можно комбинировать с другими растровыми изображениями.
  • Вам необходимо установить тип для логотипа. Возможности набора в Illustrator невероятно мощные, они позволяют растягивать, наклонять и преобразовывать любой текст любым возможным способом.
Не используйте ИИ, если…
  • Вам нужно отредактировать изображения. Если в композиции используется растровое изображение (фотография или иллюстрация), Illustrator имеет ограниченное количество инструментов для непосредственного редактирования этого изображения. Photoshop (файлы PSD) может выполнять более обширные настройки, такие как цвет, контраст и яркость.

Хотите найти дизайнера, который сможет создать все нужные типы файлов?
Наши дизайнеры могут это сделать!

.

Сводка из Энциклопедии форматов графических файлов

Также известен как:

Формат файла обмена, ILM, ILBM, LBM, Amiga Покрасить


Тип Растровое изображение
Цвета от 1 до 24 бит
Сжатие RLE, без сжатия
Максимальный размер изображения 64Kx64K пикселей
Несколько изображений в файле Есть
Числовой формат С прямым порядком байтов
Оригинатор Electronic Arts, Inc., Коммодор-Амига, Inc.
Платформа Amiga, MS-DOS, другие
Вспомогательные приложения Слишком много для перечисления
См. Также Microsoft RIFF, GIF, PNG

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

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

Характеристики поставщика доступны для этого формата.

Образцы изображений доступны для этого формата.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: iff ->


IFF (Interchange File Format) — хранилище данных общего назначения. формат, который может связывать и хранить несколько типов данных. IFF является переносимым и имеет множество четко определенных расширений, поддерживающих неподвижное изображение, звук, музыка, видео и текстовые данные. Из-за эта расширяемость, IFF породила семейство файлов специального назначения форматирует все на основе простой структуры данных IFF.

Содержание:
Организация файлов
Подробная информация о файле
Дополнительная информация

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

Наиболее распространенным членом семейства IFF является ILBM или InterLeaved BitMap. Файлы ILBM — это стандартный формат файлов изображений для Commodore-Amiga. компьютер и тип файлов IFF, с которыми большинство графических людей знакомые.

Файлы IFF также распространены в среде MS-DOS и UNIX и обычно имеют расширение файла .IFF или .LBM. Electronic Arts ‘ Программа DeluxePaint обычно приписывает IFF известность Сообщество MS-DOS. Некоторое время IFF был широко принятым 24-битным формат под MS-DOS, но в конечном итоге он был заменен сначала на TIFF и TGA, а затем JFIF.

IFF сталкивается с проблемами совместимости, когда случайная программа не может записать данные файла IFF используя порядок байтов с прямым порядком байтов.Это не позволяет большинству программ чтение этих файлов IFF. Другие проблемы, созданные плохие средства записи файлов IFF включают запись плоского изображения данные неправильно и не использовать только перевод строки для завершения строк текста. К сожалению, некоторые люди (те, кто слишком охотно стрелять в вестника), обвинили IFF, а не плохое программное обеспечение для этих проблем.

Сегодня IFF — это широко используемый формат, который поддерживается большинством графических файлов. программы, найденные в MS-DOS, MS Windows, Macintosh, UNIX и Amiga системы.Формат практически не изменился с момента его спецификации. был выпущен в 1985 году, но многие расширения формата были созданы и задокументированы очень многими разработчиками программного обеспечения, что делает IFF — один из наиболее часто используемых форматов файлов данных на сегодняшний день.

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

Данные, хранящиеся в чанке, могут быть любыми: графикой, звуком, анимации, текст из текстового процессора или набор 3D объекты. Любые данные могут быть сохранены в блоке, включая сам кусок.

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

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

На рисунке IFF-1 показана концепция «фрагментов в фрагменте».

Рисунок IFF-1: файловая структура фрагментов

Большинство файлов IFF содержат единственный фрагмент, называемый фрагментом FORM. Этот кусок хранит информацию о форматировании и идентификации для всех чанков и данные в файле IFF. Все остальные фрагменты файла сохраняются в блоке FORM. Основная структура блока FORM: показано на рисунке IFF-2.

Рисунок IFF-2: ФОРМИРОВАНИЕ файловой структуры ILBM

В этом примере фрагмент FORM имеет тип ILBM (InterLeaved BitMap). и содержит три блока, каждый из которых содержит блоки данных, вместе определяют образ.FORM ILBM — самый распространенный тип файлов. для хранения графических данных неподвижных изображений в файле IFF. «ILBM» — это идентификатор типа для ФОРМЫ. Он сообщает читателям, что за ФОРМА это кусок и какие фрагменты в нем можно ожидать. Три фрагментами в этом примере являются BMHD (BitMap HeaDer), CMAP (Color MAP), и BODY (фактические пиксели).

Другой распространенный тип FORM — 8SVX (8-битная выборка голоса), формат для оцифрованных звуковых образцов.Простая ФОРМА 8SVX показана на Рисунок IFF-3.

Рисунок IFF-3: файловая структура FORM 8SVX

Как видите, рисунки IFF-2 и IFF-3 не очень разные. Высокоуровневая структура всего МКФ файлы похожи, потому что они созданы из одних и тех же простых правил фрагментации, независимо от того, какие данные хранятся в файлах.

Файлы IFF, содержащие один фрагмент FORM, являются наиболее распространенными.Фактически, если ограничиться наиболее широко используемыми типами FORM например, ILBM, вы можете никогда не встретить другую структуру IFF. Но существуют групповые структуры, позволяющие авторам IFF собирать несколько ФОРМЫ в один файл.

Чанк CAT используется для добавления или «сцепления» двух или более FORM фрагменты вместе в один файл IFF. На рисунке IFF-4 показан файл CAT ILBM. который содержит два фрагмента FORM ILBM.

Рисунок IFF-4: файловая структура CAT ILBM

На этом рисунке блок CAT содержит один блок ILBM, содержащий ID типа ILBM, который определяет тип данных, хранящихся в каждой ФОРМЕ кусок.Эти два блока FORM имеют тот же формат, что и если бы они хранились в отдельных файлах IFF.

Все фрагменты FORM в фрагменте CAT не должны хранить данные одного и того же типа. На рисунке IFF-5 показан блок CAT, в котором хранится блок FORM ILBM и Чанк FORM 8SVX.

Рисунок IFF-5: файловая структура CAT J J J J

Когда фрагменты FORM в фрагменте CAT не все хранят один и тот же тип данных, идентификатор типа содержимого «J J J J» используется для обозначения того, что CAT содержит ФОРМЫ более одного типа, или что автора IFF не заботило, какой тип (-ы) FORM может быть в файле.Идентификаторы типа CAT часто называют «подсказки», потому что каждая ФОРМА однозначно определяет, что она содержит.

Блоки LIST также позволяют хранить несколько объектов данных в одном один файл IFF, но добавлена ​​возможность группировать объекты данных вместе и сделать так, чтобы они использовали общие данные с помощью PROP (свойство) кусок. На рисунке IFF-6 показан файл LIST ILBM, содержащий два изображения. которые используют общий заголовок растрового изображения и цветовую карту, используя блок PROP.

Рисунок IFF-6: файловая структура LIST ILBM

В этом разделе подробно описаны фрагменты IFF.

Куски

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

 typedef struct _Chunk
{
char ChunkId [4];
Размер DWORD;
BYTE Data [];
} ЧАНК;
 

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

Размер — это количество байтов данных, хранящихся в поле данных. Это значение не включает наличие байта заполнения, который может следовать за данные. Если чанк не содержит данных, то это значение равно 0.

Данные — это фактические данные блока.Количество байтов данных, хранящихся в это поле обозначается значением в поле Размер.

Мы можем использовать структуру _Chunk для отображения вложенных фрагментов в FORM ILBM файл:

 typedef struct _ChunkFORM_ILBM
{
   char ChunkId [4]; / * "ФОРМА" * /
   Размер DWORD; / * Размер ФОРМЫ (размер файла минус 8) * /
   / * Начало данных блока FORM * /
   char TypeID [4]; / * «ILBM» * /
   struct _ChunkBMHD
   {
char ChunkId [4]; / * "BMHD" * /
Размер DWORD; / * Размер данных * /
Данные BMHD; / * Данные заголовка растрового изображения * /
   }
   struct _ChunkCMAP
   {
char ChunkId [4]; / * "CMAP" * /
Размер DWORD; / * Размер данных * /
Данные CMAP; / * Данные цветовой карты * /
   }
   struct _ChunkBODY
   {
char ChunkId [4]; / * "ТЕЛО" * /
Размер DWORD; / * Размер данных * /
BODY Data []; / * Данные изображения * /
   }
}
 

Это версия кода C на рисунке IFF-2.Файл содержит один Блок FORM, который, как и все блоки, начинается с блока из 4 символов ID и размер 4 байта. Данные для чанка FORM начинаются с 4-символьный идентификатор типа FORM или идентификатор типа, который определяет вид объекта, хранящегося в ФОРМЕ. Для ILBM идентификатор типа просто «ILBM». За идентификатором типа следует набор фрагментов, которые описать ILBM, включая заголовок растрового изображения, цветовую карту и пиксель биты.

(Обратите внимание, что мы проиллюстрировали структуру FORM ILBM, используя C код здесь, но вам не следует использовать такую ​​структуру в ваш код IFF.Содержимое блока FORM различается слишком много, чтобы быть захваченным одной структурой C. И ты не должен предположим, что это единственные фрагменты в ФОРМОВОМ ILBM, или что они произойдет именно в этом порядке.)

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

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

Идентификаторы содержимого блока

Первые четыре байта каждого блока определяют формат данные чанка. Эти байты называются идентификатором содержимого блока или Для краткости ID чанка. Идентификаторы чанков состоят из ASCII символы в диапазоне от 0x20 до 0x7E (от «» до «~»). В ограничение на прописные буквы и без пунктуации применяется только к типу FORM ID. Пробелы используются только для дополнения идентификаторов, которые меньше четырех печатаемые символы по длине.

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

IFF зарезервировал пять идентификаторов первичных блоков. Спецификация. Это «ФОРМА», «СПИСОК», «ОПОР», «КОШКА» и «». Обратите внимание, что блок CAT содержит один пробел, а ID блока заполнения — все пробелы.

Идентификаторы блока также могут использоваться для обозначения уровня редакции блока. Например, идентификаторы ревизий для блока FORM: «FOR1», FOR2 », «ФОР3» и так далее. Для блока CAT это ревизии «CAT1», «CAT2», «CAT3» и так далее. Каждый фрагмент FORM, LIST и CAT иметь девять изменений, зарезервированных спецификацией IFF-85, в результате чего общее количество зарезервированных ID блоков до 32.

Если считыватель IFF не распознает тип FORM ID блока FORM, CAT или LIST, он может продолжить чтение, чтобы найти вложенные фрагменты FORM в файл, который он распознает.Если первый фрагмент файла не имеет идентификатора типа группы FORM, CAT или LIST, тогда читатель должен предположить, что это не Файл в формате IFF.

Количество и вид блоков данных, которые появляются в ФОРМЕ, и порядок, в котором они появляются, определяется идентификатором типа ФОРМЫ. Некоторые da

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *