Что такое формат файла CAL?
Файл .cal представляет собой растровое изображение CALS (Тип 1), монохромный растровый формат, разработанный в конце 1980-х годов в рамках инициативы CALS (Continuous Acquisition and Life-cycle Support) Министерства обороны США. Он был предназначен для цифрового обмена технической документацией - в основном чертежами и отсканированными техническими руководствами - между подрядчиками оборонной отрасли и правительственными агентствами, в соответствии со стандартами MIL-STD-1840 и MIL-R-28002.
Формат хранит одно 1-битное (черно-белое) растровое изображение, сжатое с помощью кодирования CCITT Group 4 (ITU-T T.6) - того же алгоритма без потерь для двухуровневых изображений, который используется в факсах и двухуровневых изображениях TIFF. Каждый файл .cal открывается с фиксированным ASCII-заголовком размером 2 048 байт, содержащим записи ключевых слов/значений MIL-STD-1840 - такие поля, как srcdocid:, rorient:, rpelcnt: и rdensty: - дополненные пробелами ровно до 2 048 байт. Сжатые данные изображения начинаются сразу после этого блока заголовка.
Так как кодек сжатия идентичен TIFF формата Group 4, большинство инструментов для CAD и управления документами могут преобразовывать .cal в TIFF без потерь и обратно. Формат также встречается под альтернативными расширениями .cals, .gp4 и .c4.
Типичные файлы представляют собой отсканированные чертежи инженерной документации размеров B, C, D и E с разрешением 200-400 DPI. Действующий стандарт (MIL-PRF-28002) был отменен, а .cal в основном был заменен на PDF и многостраничный TIFF для обмена технической документацией. Многие инструменты обработки изображений по-прежнему поддерживают чтение и запись этого формата, включая IrfanView, XnView MP, ImageMagick, инструменты растровой графики AutoCAD и GDAL (gdal_translate).
Безопасность и защита
РИСК: LOWРастровое изображение CALS представляет собой пассивные двухуровневые данные изображения без сценариев или исполняемого содержимого, поэтому сам файл безвреден. Единственные практические меры предосторожности: убедитесь, что .cal действительно является изображением CALS (расширение также используется в Windows Calendar и SuperCalc), и избегайте сомнительных сайтов загрузки «конвертеров CAL», которые могут включать рекламное ПО - легальные бесплатные инструменты (ImageMagick, GDAL, XnView, IrfanView) справляются с этим корректно.
Детали формата
в двух словах- Данные Windows Calendar / SuperCalc (.cal) - Расширение .cal также используется старым апплетом Windows 3.x Calendar и электронными таблицами SuperCalc - не связанные, не графические форматы.
- CADAM / обмен чертежами (.cal) - Некоторые устаревшие системы CAD использовали .cal для связанных растровых данных/чертежей; определите по исходному приложению.
Программы, открывающие файлы CAL
Технические подробности
глубокая спецификация| Сжатие | CCITT Group 4 (ITU-T T.6) двухмерное кодирование длин серий - без потерь, только двухуровневое |
| Глубина цвета | 1 бит на пиксель (двухуровневое черно-белое; без поддержки оттенков серого или цвета) |
| Структура заголовка | Фиксированный ASCII-блок 2 048 байт с записями ключ:значение MIL-STD-1840, дополненный пробелами ровно до 2 048 байт; сразу после него следуют сжатые данные изображения |
| Ключевые поля заголовка | srcdocid: (идентификатор документа), rtype: (тип растра), rorient: (ориентация изображения), rpelcnt: (ширина и высота пикселя), rdensty: (разрешение в DPI) |
| MIME-тип | image/cals; также распознается как image/x-cals и application/x-cals |
| Идентификация файла | Нет бинарного magic number; определяется по строкам ключевых слов ASCII (например, srcdocid:, rorient:, version: MIL-STD-1840) в первых 2 048 байтах |
| Варианты типа | Тип I - одно монохромное изображение (наиболее распространен); Тип II - одно или несколько монохромных изображений в виде плиток; оба варианта используют CCITT Group 4 |
| Разработчик / происхождение | Министерство обороны США, в рамках программы CALS (Continuous Acquisition and Life-cycle Support) |
| Регламентирующий стандарт | MIL-R-28002 / MIL-PRF-28002C; стандарт был отменен, но формат по-прежнему читается современными инструментами обработки изображений |
| Альтернативные расширения | .cals, .gp4, .c4, .mil - идентичная бинарная структура, разные соглашения об именовании в разных системах |
| Типичное разрешение сканирования | 200-400 DPI; оптимизировано для чертежей и технических руководств размеров B, C, D и E |
| Типичный размер файла | Десятки килобайт до нескольких мегабайт для полного чертежа инженерной документации |
| Совместимость платформ | Кроссплатформенная; зависимости от порядка байтов нет, так как Group 4 - это поток битов; поддерживается в Windows, Unix/Linux и macOS |
| Заменен на | Многостраничный TIFF (Group 4) и PDF/A, которые заменили .cal для долгосрочного архивирования технической документации и межведомственного обмена |
| Выпущен | Late 1980s (U.S. DoD CALS initiative; MIL-STD-1840, MIL-R-28002 / MIL-PRF-28002) |
| Последняя версия | MIL-PRF-28002C (Type I/II); standard now deprecated/cancelled but format still read by imaging tools |
| Открыть стандартное | Да · без роялти |
| Спецификация | en.wikipedia.org |
Конвертации CAL
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CAL.