Qu'est-ce que le format de fichier CAL ?
Un fichier .cal est une image matricielle CALS (Type 1), un format bitmap monochrome développé dans le cadre de l'initiative CALS (Continuous Acquisition and Life-cycle Support) du département de la Défense des États-Unis à la fin des années 1980. Il a été conçu pour l'échange numérique de documentation technique - principalement des dessins d'ingénierie et des manuels techniques numérisés - entre les entrepreneurs de la défense et les agences gouvernementales, régis par les normes MIL-STD-1840 et MIL-R-28002.
Le format stocke une seule image matricielle 1 bit (noir et blanc) compressée avec le codage CCITT Group 4 (ITU-T T.6) - le même algorithme bitonal sans perte utilisé dans les télécopieurs et les images TIFF bitonales. Chaque fichier .cal s'ouvre par un en-tête ASCII fixe de 2 048 octets contenant des enregistrements mot-clé/valeur MIL-STD-1840 - des champs tels que srcdocid:, rorient:, rpelcnt:, et rdensty: - complétés par des espaces pour atteindre exactement 2 048 octets. Les données d'image compressées commencent immédiatement après ce bloc d'en-tête.
Comme le codec de compression est identique au TIFF Group 4, la plupart des outils de CAO et de gestion documentaire peuvent convertir le .cal en TIFF sans perte et inversement. Le format apparaît également sous les extensions alternatives .cals, .gp4 et .c4.
Les fichiers typiques représentent des dessins d'ingénierie numérisés de format B, C, D et E à 200-400 DPI. La norme de référence (MIL-PRF-28002) a depuis été annulée, et le .cal a été largement remplacé par le PDF et le TIFF multipage pour l'échange de documents techniques. De nombreux outils d'imagerie lisent et écrivent encore ce format, notamment IrfanView, XnView MP, ImageMagick, les outils raster d'AutoCAD et GDAL (gdal_translate).
Sécurité et sûreté
RISQUE : LOWUn raster CALS contient des données d'image bitonales passives sans script ni contenu exécutable, le fichier lui-même est donc inoffensif. Les seules précautions pratiques : confirmer que le .cal est bien une image CALS (l'extension est réutilisée par Windows Calendar et SuperCalc), et éviter les sites de téléchargement de « convertisseurs CAL » douteux qui proposent des logiciels publicitaires - les outils gratuits légitimes (ImageMagick, GDAL, XnView, IrfanView) le gèrent proprement.
Détails du format
en bref- Données Windows Calendar / SuperCalc (.cal) - L'extension .cal est également utilisée par l'ancienne application Windows 3.x Calendar et par les feuilles de calcul SuperCalc - des formats non-image sans rapport.
- CADAM / échange de dessins (.cal) - Certains anciens systèmes de CAO utilisaient .cal pour des données raster ou de dessin associées ; à identifier selon l'application d'origine.
Programmes qui ouvrent les fichiers CAL
Détails techniques
spécifications approfondies| Compression | Codage par plages bidimensionnel CCITT Group 4 (ITU-T T.6) - sans perte, bitonal uniquement |
| Profondeur de couleur | 1 bit par pixel (noir et blanc binaire ; pas de prise en charge des niveaux de gris ou de la couleur) |
| Structure de l'en-tête | Bloc ASCII fixe de 2 048 octets d'enregistrements mot-clé:valeur MIL-STD-1840, complété par des espaces jusqu'à exactement 2 048 octets ; les données d'image compressées suivent immédiatement |
| Champs d'en-tête clés | srcdocid: (ID du document), rtype: (type de raster), rorient: (orientation de l'image), rpelcnt: (largeur et hauteur en pixels), rdensty: (résolution en DPI) |
| Type MIME | image/cals; également reconnu comme image/x-cals et application/x-cals |
| Identification du fichier | Pas de nombre magique binaire ; identifié par des lignes de mots-clés ASCII (ex: srcdocid:, rorient:, version: MIL-STD-1840) dans les 2 048 premiers octets |
| Variantes de type | Type I - image monochrome unique (la plus courante) ; Type II - une ou plusieurs images monochromes tuilées ; les deux variantes utilisent le CCITT Group 4 |
| Développeur / origine | Département de la Défense des États-Unis, dans le cadre du programme CALS (Continuous Acquisition and Life-cycle Support) |
| Norme de référence | MIL-R-28002 / MIL-PRF-28002C ; la norme a été annulée mais le format reste lisible par les outils d'imagerie actuels |
| Extensions alternatives | .cals, .gp4, .c4, .mil - structure binaire identique, conventions de nommage différentes selon les systèmes |
| Résolution de numérisation typique | 200-400 DPI ; optimisé pour les dessins d'ingénierie de format B, C, D et E et les manuels techniques numérisés |
| Taille de fichier typique | De quelques dizaines de kilo-octets à quelques méga-octets pour un dessin d'ingénierie de taille réelle |
| Compatibilité plateforme | Multiplateforme ; pas de dépendance à l'ordre des octets puisque le Group 4 est un flux binaire ; pris en charge sur Windows, Unix/Linux et macOS |
| Remplacé par | TIFF multipage (Group 4) et PDF/A, qui ont remplacé le .cal pour l'archivage à long terme des documents techniques et l'échange inter-agences |
| Publié | Late 1980s (U.S. DoD CALS initiative; MIL-STD-1840, MIL-R-28002 / MIL-PRF-28002) |
| Dernière version | MIL-PRF-28002C (Type I/II); standard now deprecated/cancelled but format still read by imaging tools |
| Standard ouvert | Oui · libre de droits |
| Spécification | en.wikipedia.org |
Conversions CAL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CAL.