Справочник по форматам файлов
Формат файла определяет, как данные сохранены в компьютере и как программы должны их интерпретировать. Выбор правильного формата критически важен для оптимизации размера, сохранения качества и обеспечения совместимости. Этот справочник поможет разобраться в самых популярных форматах для изображений, документов, аудио, видео и архивов, чтобы вы могли принимать взвешенные решения в повседневной работе и творчестве.
Форматы изображений
Форматы для хранения растровых и векторных изображений. Основной компромисс — между качеством, размером файла и поддержкой прозрачности/анимации.
JPEG/JPG (Joint Photographic Experts Group)
Назначение: Фотографии и изображения с плавными переходами цветов.
Описание: Самый распространенный формат для фотографий. Использует сжатие с потерями, что значительно уменьшает размер файла, но может приводить к появлению артефактов. Не поддерживает прозрачность или анимацию. Идеален для веб-фотографий, где важен небольшой размер.
PNG (Portable Network Graphics)
Назначение: Изображения с прозрачностью, логотипы, графики с четкими границами.
Описание: Использует сжатие без потерь, сохраняя идеальную четкость текста и линий. Поддерживает полную прозрачность (альфа-канал). Размер файла обычно больше, чем у JPEG. Основной выбор для веб-графики, где требуется прозрачный фон.
GIF (Graphics Interchange Format)
Назначение: Простые анимации и низкокачественные изображения с ограниченной палитрой.
Описание: Поддерживает анимацию и простую прозрачность (1 цвет). Использует палитру всего до 256 цветов, что делает его плохим выбором для фотографий. Несмотря на ограничения, остается популярным благодаря поддержке анимации.
WebP (Web Picture)
Назначение: Современная замена JPEG, PNG и GIF на веб-сайтах.
Описание: Формат от Google, который обеспечивает лучшее сжатие, чем PNG и JPEG, поддерживая как сжатие с потерями, так и без. Также включает поддержку прозрачности и анимации. Набирает поддержку во всех современных браузерах.
AVIF (AV1 Image File Format)
Назначение: Следующее поколение сжатия изображений для веба и не только.
Описание: Формат на основе видеокодека AV1. Обеспечивает значительно лучшее качество при том же размере файла по сравнению с JPEG, WebP и даже PNG. Поддерживает высокий динамический диапазон (HDR), глубокую цветовую палитру, прозрачность и анимацию. Является самым перспективным форматом для оптимизации веб-изображений.
SVG (Scalable Vector Graphics)
Назначение: Векторная графика: иконы, логотипы, схемы, графики.
Описание: В отличие от растровых форматов, SVG основан на XML и описывает изображение с помощью математических форм и кривых. Это значит, что его можно масштабировать до любого размера без потери качества. Идеален для адаптивного веб-дизайна.
Форматы документов
Форматы для хранения текстовых документов, презентаций и таблиц.
PDF (Portable Document Format)
Назначение: Кроссплатформенное представление документов.
Описание: Формат, созданный Adobe, который сохраняет точное оформление документа (шрифты, изображения, макет) независимо от устройства или операционной системы. Является стандартом для обмена документами, которые не предназначены для редактирования.
DOC/DOCX (Microsoft Word Document)
Назначение: Редактируемые текстовые документы.
Описание: DOC — проприетарный формат Microsoft Word, а DOCX — его современная версия на основе XML (используется с Word 2007 и выше). DOCX обеспечивает лучшее сжатие и меньшую вероятность повреждения файлов. Основной формат для редактируемых текстовых документов.
XLS/XLSX (Microsoft Excel Spreadsheet)
Назначение: Электронные таблицы с данными, формулами и графиками.
Описание: XLS — оригинальный бинарный формат Excel, а XLSX — современный формат на основе XML. Широко используется для хранения и анализа структурированных данных.
PPT/PPTX (Microsoft PowerPoint Presentation)
Назначение: Презентации со слайдами, анимацией и мультимедиа.
Описание: Форматы для создания и редактирования презентаций. PPTX, как и другие форматы на основе XML, предлагает преимущества в размере файла и восстановлении данных.
TXT (Plain Text)
Назначение: Простой текст без форматирования.
Описание: Содержит только текстовые символы без информации о шрифтах, размерах или цветах. Самый универсальный и совместимый формат, но без возможности визуального оформления.
Форматы аудио
Форматы для хранения оцифрованного звука.
MP3 (MPEG-1 Audio Layer III)
Назначение: Универсальное хранение и передача музыки.
Описание: Самый популярный аудиоформат, использующий сжатие с потерями для значительного уменьшения размера файла. Обеспечивает хороший баланс между качеством и размером, хотя и отбрасывает часть звуковой информации.
WAV (Waveform Audio File Format)
Назначение: Несжатая аудиозапись, профессиональный звук.
Описание: Хранит аудио без сжатия, обеспечивая идеальное качество звука "как в студии". Файлы имеют очень большой размер, поэтому формат неудобен для хранения музыки на устройствах, но критически важен в звукозаписи и монтаже.
FLAC (Free Lossless Audio Codec)
Назначение: Сжатие аудио без потерь для меломанов.
Описание: Сжимает аудиоданные без потери качества, как ZIP для аудио. Размер файла примерно вдвое меньше, чем у WAV, при сохранении бит-в-бит идентичного звучания. Популярен среди аудиофилов.
AAC (Advanced Audio Coding)
Назначение: Улучшенная замена MP3.
Описание: Формат сжатия с потерями, который обеспечивает лучшее качество звука при том же битрейте, что и MP3. Является стандартом для iTunes, YouTube и многих других потоковых сервисов.
Форматы видео
Форматы-контейнеры для хранения видео, аудио и метаданных.
MP4 (MPEG-4 Part 14)
Назначение: Универсальное хранение и потоковая передача видео.
Описание: Самый распространенный видеоформат. Является контейнером, который может содержать видео (обычно сжатое кодеком H.264 или H.265), аудио (AAC, MP3) и субтитры. Обеспечивает хорошее качество при относительно небольшом размере файла.
AVI (Audio Video Interleave)
Назначение: Один из первых популярных видеоформатов.
Описание: Устаревший контейнер от Microsoft. Может содержать видео и аудио в различных кодеках, но не поддерживает многие современные функции (например, некоторые виды субтитров). Файлы обычно больше, чем MP4.
MKV (Matroska Video)
Назначение: Гибкий контейнер для фильмов и сериалов.
Описание: Открытый и гибкий формат-контейнер. Может содержать практически любое количество видео, аудио дорожек и субтитров в одном файле. Очень популярен для хранения фильмов и сериалов высокого качества.
MOV (QuickTime File Format)
Назначение: Видео для экосистемы Apple и профессионального монтажа.
Описание: Формат, разработанный Apple. Часто используется для хранения видео, снятого на iPhone, и в профессиональных видеоредакторах. Как и MP4, основан на MPEG-4.
WebM
Назначение: Видео для веб-сайтов.
Описание: Открытый медиаформат, ориентированный на использование в HTML5. Обычно содержит видео в кодеке VP9 или AV1 и аудио в Vorbis или Opus. Обеспечивает высокое качество при эффективном сжатии.
Форматы архивов
Форматы для сжатия и объединения нескольких файлов в один.
ZIP
Назначение: Универсальное сжатие и архивация файлов.
Описание: Самый популярный и кроссплатформенный формат архивов. Обеспечивает сжатие без потерь. Поддерживается на всех операционных системах без установки дополнительного ПО. Идеален для повседневного использования.
RAR (Roshal ARchive)
Назначение: Эффективное сжатие больших файлов.
Описание: Обеспечивает лучшее сжатие, чем ZIP, особенно для больших файлов. Поддерживает многотомные архивы (разделение на части) и восстановление поврежденных данных. Для создания архивов требуется программа WinRAR или аналоги.
7Z (7-Zip Archive)
Назначение: Максимальная степень сжатия.
Описание: Формат с открытым исходным кодом для архиватора 7-Zip. Использует мощные алгоритмы сжатия (например, LZMA), что часто позволяет добиться меньшего размера архива, чем у ZIP или RAR.
TAR.GZ / TAR.XZ
Назначение: Архивация в Unix-подобных системах (Linux, macOS).
Описание: TAR (Tape ARchiver) сначала объединяет файлы в один (без сжатия), а затем GZ (Gzip) или XZ (LZMA2) сжимает этот единый файл. Это стандартный способ распространения программного обеспечения и резервного копирования в мире Linux.