Что такое формат файла FACE?
Файл .face - это растровый формат Usenix FaceSaver Bitmap, устаревший формат, разработанный Лу Кэтцем из Metron Computerware, Ltd. в 1980-х годах для сообщества Unix и Usenix. Его цель заключалась в хранении портрета человека в компактном, переносимом и читаемом человеком формате, который можно было отправлять по ранним системам электронной почты и встраивать в каталоги пользователей Unix и базы данных участников конференций Usenix.
В отличие от бинарных форматов изображений, файл .face представляет собой сплошной текст ASCII. Он открывается серией строк заголовка Field: value - таких как FirstName:, LastName:, E-mail:, а также обязательных полей PicData: и Image: - за которыми следуют собственно пиксельные данные, закодированные строками шестнадцатеричных цифр. Каждая пара шестнадцатеричных символов представляет один пиксель 8-битной шкалы серого, что даёт 256 уровней серого. Портреты обычно имели фиксированный небольшой размер, обычно 96×128 пикселей, что позволяло держать файлы в нескольких килобайтах.
Формат не использует сжатие; шестнадцатеричное кодирование делает файлы .face больше, чем эквивалентные бинарные изображения. Набор инструментов netpbm предоставляет команду fstopgm для преобразования файла .face в PGM graymap, а pgmtofs - для обратного преобразования. На современных системах XnView MP также может открывать файлы .face на Windows, macOS и Linux.
FaceSaver является зарегистрированным товарным знаком Metron Computerware, Ltd. Формат полностью устарел и давно вытеснен PNG, JPEG и аналогичными современными форматами фотографий.
Безопасность и защита
РИСК: LOWФайл FACE - это пассивный текст ASCII без исполняемого кода, поэтому открытие его в просмотрщике или текстовом редакторе безопасно. Единственное небольшое предостережение касается конфиденциальности: заголовки FaceSaver могут содержать настоящее имя, e-mail, телефон и почтовый адрес, поэтому общий файл .face может раскрыть личные контактные данные. Используйте официальный XnView или netpbm; избегайте obscure "FaceSaver converter" сайтов для загрузки.
Детали формата
в двух словахПрограммы, открывающие файлы FACE
Технические подробности
глубокая спецификация| Тип формата | Простой текстовый файл ASCII: читаемый заголовок `Field: value`, за которым следуют строки пикселей в шестнадцатеричном формате |
| Кодирование пикселей | Каждый байт пикселя записывается двумя шестнадцатеричными ASCII-символами; пиксели хранятся построчно без бинарных данных |
| Цветовая модель | Только оттенки серого - цветовые каналы не поддерживаются |
| Глубина цвета | 8 бит на пиксель, что даёт 256 уровней серого |
| Эффективность хранения | Без сжатия и с шестнадцатеричным кодированием; стандартный портрет 96×128 растёт примерно до 24 КБ как текст ASCII против ~12 КБ как сырой бинарный |
| Типичные размеры | Обычно 96×128 пикселей для портретных снимков; спецификация не накладывает жёсткого верхнего предела на размер изображения |
| Идентификация / магия | Нет бинарного magic number; файлы распознаются по ведущим строкам ASCII-заголовка, таким как `FirstName:` или `PicData:` |
| Обязательные поля заголовка | `PicData:` (объявляет ширину, высоту и глубину цвета) и `Image:` (отмечает начало пиксельных данных) |
| Необязательные метаполя | `FirstName:`, `LastName:`, `E-mail:`, `Organization:` - поля личной информации, встроенные в ASCII-заголовок |
| Инструменты конвертации | `fstopgm` преобразует `.face` в PGM graymap; `pgmtofs` преобразует PGM обратно в `.face` - оба входят в набор инструментов netpbm |
| Разработчик / товарный знак | Создан Лу Кэтцем в Metron Computerware, Ltd.; FaceSaver® - зарегистрированный товарный знак Metron Computerware, Ltd. |
| Происхождение платформы | Разработан для Unix и сообщества Usenix; использовался в ранних базах данных finger Unix и каталогах участников конференций Usenix |
| MIME-тип | `image/x-portable-graymap` (также предоставляется как `application/octet-stream`) |
| Статус формата | Устаревший устаревший формат, не обновлявшийся десятилетиями; вытеснен PGM, PNG и современными форматами фотографий |
| Поддержка современными просмотрщиками | XnView / XnView MP на Windows, macOS и Linux; любой простой текстовый редактор может просмотреть ASCII-заголовок и сырые пиксельные данные |
| Выпущен | 1980s (Unix/Usenix community; for compact, portable facial portrait images) |
| Последняя версия | Stable/frozen - an obsolete legacy format, not updated for decades |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.fileformat.info |
Конвертации FACE
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FACE.