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

Один файл, две этикетки
Если взять файл photo.jpg и переименовать его в photo.jpeg, внутри не изменится ровным счетом ничего. Данные не перекодируются, повторное сжатие не запускается, разрешение и цвета остаются прежними. Размер файла тоже не сдвинется ни на байт.
Для современных программ (редакторов, браузеров, файловых менеджеров, просмотрщиков) разницы между этими расширениями попросту нет. Оба варианта обрабатываются одинаково.
Путаницы добавляет и то, что у расширений общий медиатип. В реестре IANA и jpg, и jpeg закреплены за типом image/jpeg, именно эту метку серверы передают браузерам, когда отдают картинку. Причем браузеры ориентируются в первую очередь на нее, а не на хвост имени файла.
При этом строго корректным названием формата остается JPEG. За аббревиатурой стоит Joint Photographic Experts Group — комитет, который разработал стандарт. Его техническая основа увидела свет в 1992 году как рекомендация ITU-T T.81, а позднее — как ISO/IEC 10918-1. JPG же не более чем укороченный вариант того же слова.
Всему виной трехбуквенный потолок из мира DOS
Буква E потерялась из-за схемы имен 8.3, которую применяли MS-DOS и ранние версии Windows. Правило звучало так: до восьми символов до точки и максимум три после. В документации Microsoft эта структура до сих пор фигурирует как имя файла 8.3.
Получается, что старые машины физически не могли показать имя вида image.jpeg — четырехсимвольное расширение не влезало в отведенное трехсимвольное поле. Софт того времени автоматически урезал его до JPG. Так и появились две формы записи одного и того же формата.
Ограничение сняли в Windows 95 и Windows NT 3.5. Расширение VFAT, добавленное к FAT, разрешило имена до 255 символов. При этом короткие псевдонимы сохранили ради совместимости со старым софтом. Но было поздно, JPG к тому моменту успел закрепиться повсюду. Камеры, графические редакторы, сайты и библиотеки кода уже работали с ним, так что после исчезновения технической причины убирать сокращение никто не стал.
Правило 8.3 придумала не Microsoft, и его смысл уже потерян
Сама идея ограничения принадлежит не Microsoft. MS-DOS переняла схему 8.3 у CP/M — операционной системы для первых микрокомпьютеров, появившейся в 1970-х. Microsoft сознательно копировала поведение CP/M, чтобы уже написанные программы и привычки разработчиков безболезненно переходили на DOS.
Почему в CP/M выбрали именно восемь символов и три на расширение — загадка. Внятного технического обоснования не существует. Разработчик Microsoft Рэймонд Чен, автор множества материалов об истории Windows, признается, что он тоже не знает причины. Его догадка сводится к тому, что создателям CP/M такие числа показались удобными. В результате произвольное решение, принятое для машин 1970-х, спустя десятилетия заставило JPEG лишиться буквы на DOS-платформах, и эта укороченная версия живет до сих пор.
Оттуда же растут ноги у привычных трехбуквенных расширений: TXT, EXE, BMP, GIF, PNG и прочих. Сегодняшние файловые системы позволяют куда более длинные имена, однако старые соглашения никуда не делись, их изменение рискует сломать программы и запутать пользователей.
JPEG — это алгоритм сжатия, а не игра с именем файла
По своей сути JPEG представляет собой стандарт компрессии, а не простую обертку для данных. Он описывает, каким образом информация об изображении превращается в сжатый поток и как потом восстанавливается обратно. В обычных JPEG-файлах эти данные упакованы по правилам JFIF или Exif. Второй вариант особенно любят камеры, поскольку он хранит метаданные снимка.
Сжатие в JPEG, как правило, идет с потерями. Кодировщик нарезает картинку на небольшие фрагменты, прогоняет их через дискретное косинусное преобразование и квантует полученные коэффициенты, часть информации при этом отбрасывается, чтобы файл стал легче. Чем сильнее сжатие, тем меньше вес и тем заметнее побочные эффекты: блочность, ореолы вдоль резких границ, размытие мелких деталей.
Из-за этого JPEG отлично показывает себя на фотографиях и изображениях с плавными переходами тонов, но плохо подходит для скриншотов, диаграмм, мелкого текста и графики с четкими краями. Есть и еще один нюанс: в стандартном JPEG нет альфа-канала, поэтому прозрачного фона в нем не бывает. Если нужна прозрачность или попиксельная точность, разумнее взять PNG, WebP или AVIF.
При этом все перечисленное никак не связано с тем, стоит в конце имени JPG или JPEG. Качество определяется настройками кодировщика в момент сохранения, а не количеством букв в расширении.
Почему расширение — это еще не формат
Большинство людей выбирает формат изображения по привычке: фотографии — в JPEG, все остальное — в PNG. Привычка работает почти всегда, но она скрывает главные компромиссы: размер файла, качество, возможности редактирования и совместимость.
Расширение в конце имени — лишь ярлык. Настоящий формат определяет, что сохранится в файле, сколько он будет весить, откроется ли он на чужом устройстве и годится ли для печати, архива или публикации в сети. Поэтому вопрос «JPG или JPEG» — это вопрос имени, а вопрос «JPEG или PNG» — это вопрос сути.
JPEG — формат финишной прямой, а не рабочего процесса
JPEG остается надежным выбором для фотографий, которые нужно отправить по почте, загрузить на сайт или показать на любом устройстве. Внутри используется сжатие с потерями: часть информации отбрасывается навсегда, чтобы файл стал легче. На фотографиях с плавными переходами цветов это почти незаметно — глаз не цепляется за потерянные детали.
Проблемы начинаются, когда JPEG превращается в рабочий формат. Если раз за разом открывать, редактировать и сохранять один и тот же файл, появляются блочность, ореолы вокруг контуров и замыленные мелкие детали. Прозрачности JPEG не поддерживает, а для скриншотов, схем и графики с текстом он подходит плохо. Правильная стратегия — держать JPEG как готовую копию, экспортированную один раз из более качественного оригинала. Сам оригинал стоит хранить отдельно.
PNG не спасет фотографию, которую уже испортил JPEG
PNG использует сжатие без потерь: значения пикселей сохраняются, ничего не выбрасывается. Плюс есть альфа-канал — прозрачность. Именно поэтому PNG хорош для скриншотов, логотипов, иконок, схем и графики с резкими краями и однотонными заливками. Но те же сильные стороны делают его неэффективным для обычных фотографий. Снимок в PNG может выглядеть не лучше качественного JPEG, а весить в несколько раз больше.
Отсюда и вывод, что PNG — правильный ответ, когда важны точные пиксели, а не когда нужно максимальное качество вообще. И еще одно важное предупреждение в том, что конвертация JPEG в PNG не возвращает потерянные данные. Вы просто упаковываете уже поврежденные пиксели в файл без потерь, магии не происходит.
RAW — это негатив, а не то, что публикуют
RAW — не единый формат, а целая категория. Файл RAW хранит показания сенсора с минимумом встроенной обработки, оставляя больше свободы для правки баланса белого, экспозиции, светов и теней, шума и цвета. Весит он заметно больше JPEG, требует совместимого софта и не предназначен для публикации в сети или отправки кому-то.
Под этой категорией скрываются разные форматы: CR2 и CR3 у Canon, NEF у Nikon, ARW у Sony. Даже файлы с одинаковым расширением могут различаться в зависимости от модели камеры, поэтому поддержка софтом здесь важнее самого расширения. DNG — открытая альтернатива, созданная, чтобы хранить данные RAW и снизить зависимость от проприетарных форматов конкретных производителей. Но конвертация в DNG добавляет еще одно решение в процесс архивирования.
Снимать в RAW стоит, если предстоит серьезная обработка: сложное освещение, крупная печать, планы на повторное редактирование в будущем. JPEG уместен, когда важнее скорость, место на диске и возможность сразу поделиться снимком. Большинство камер умеют сохранять оба файла одновременно — один для правки, другой для немедленного использования.
TIFF — мастер-копия, которую не выкладывают в интернет
TIFF удобнее воспринимать не как фиксированный формат, а как гибкий контейнер для растровых изображений. Внутрь можно упаковать данные высокого разрешения и битности, разные цветовые пространства, альфа-каналы, метаданные и различные схемы сжатия. Его поддерживают редакторы, сканеры, программы верстки и профессиональные печатные процессы.
Обратная сторона гибкости — большие файлы и сложности с поддержкой функций при переносе между программами. TIFF оправдан для мастер-сканов, печатного производства, сохранения архивов и обмена качественными изображениями между профессиональными инструментами. Библиотека Конгресса США рекомендует TIFF во многих процессах оцифровки. А вот для сайта или быстрой отправки он неудобен, к тому же стандартный TIFF ограничен размером в 4 ГБ, для крупных документов это быстро становится проблемой.
WebP и AVIF — там, где живут файлы для доставки
Современные сайты давно не ограничиваются JPEG и PNG. WebP умеет и сжатие с потерями, и без потерь, поддерживает прозрачность, анимацию и метаданные, а совместимость с браузерами у него широкая. AVIF тоже работает в обоих режимах, поддерживает прозрачность, анимацию и повышенную глубину цвета, а файлы на выходе получаются очень компактными. Но результат зависит от настроек кодировщика и исходного материала, поэтому прежде чем доверять расширению, стоит протестировать сжатие.
WebP и AVIF подходят для веб-ассетов, если система публикации и целевые браузеры их поддерживают. При этом оригинал лучше хранить в RAW, TIFF, PNG, PSD или другом редактируемом формате. А для векторных логотипов, иконок и схем вне конкуренции SVG, он масштабируется без пикселизации.
Не выбирайте один формат — выбирайте по одному на каждый этап
Самое простое правило — разделить жизнь изображения на четыре стадии: съемка, редактирование, архивирование и доставка. Важные фотографии снимают в RAW, редактируют, не перезаписывая исходник, а качественную мастер-копию хранят в исходном RAW, DNG, TIFF или родном формате редактора. Для доставки экспортируют JPEG, если нужна универсальная совместимость, PNG — для графики без потерь и скриншотов, SVG — для векторов, WebP или AVIF — для эффективной веб-доставки.
Сравнительная таблица форматов изображений
| Формат | Сжатие | Прозрачность | Размер файла | Для чего лучше всего |
| JPEG | С потерями | Нет | Малый | Фото для отправки и публикации |
| PNG | Без потерь | Да | Средний / большой | Скриншоты, логотипы, графика |
| RAW | Без потерь (данные сенсора) | Зависит от формата | Очень большой | Съемка и серьезная обработка |
| TIFF | Любое | Да | Большой | Мастер-копии, печать, архивы |
| WebP | С потерями и без | Да | Малый | Веб-доставка |
| AVIF | С потерями и без | Да | Очень малый | Веб-доставка, HDR |
| SVG | Векторный | Да | Малый | Логотипы, иконки, схемы |
Итог про JPG и JPEG
В отличие от большинства форматов файлов, противостояние JPG и JPEG не связано ни с качеством, ни с технологиями. Это маленький фрагмент истории компьютеров: одно изображение, два расширения и потерянная буква, ставшая жертвой правила имен из операционной системы, спроектированной в 1970-х.
Но сама эта история — хороший повод вспомнить, что расширение не равно формат. За буквами в имени файла стоит целая логика: что сохраняется, что теряется, для чего годится результат. И выбирать формат стоит не по привычке, а по этапу, на котором находится изображение.
Читать еще:
- Как человек, который изобрел интернет, мог бы владеть им, но отдал его миру бесплатно
- Wi-Fi существует, потому что ученые искали черные дыры
- Исчезнувшие порты материнских плат: что мы потеряли
- Запретные имена Windows: почему нельзя назвать папку CON, AUX, NUL
- Почему Microsoft отказалась от идеальной операционной системы
- Зачем Samsung создала свою операционную систему, но не смогла отказаться от Android
- Почему на клавиатуре до сих пор есть клавиши F1–F12, которыми никто не пользуется