Hvad er CAL-filformatet?
En .cal-fil er et CALS Raster Image (Type 1), et monokromt bitmap-format udviklet under det amerikanske forsvarsministeriums CALS-initiativ (Continuous Acquisition and Life-cycle Support) i slutningen af 1980'erne. Det blev designet til digital udveksling af teknisk dokumentation - primært tekniske tegninger og scannede manualer - mellem forsvarsleverandører og statslige agenturer, styret af standarderne MIL-STD-1840 og MIL-R-28002.
Formatet gemmer et enkelt 1-bit (sort-hvidt) rasterbillede komprimeret med CCITT Group 4 (ITU-T T.6) kodning - den samme tabsfrie bitonale algoritme, som bruges i faxmaskiner og bitonale TIFF-billeder. Enhver .cal-fil starter med en fast 2.048-byte ASCII-header, der indeholder MIL-STD-1840 nøgleord/værdi-poster - felter som srcdocid:, rorient:, rpelcnt: og rdensty: - udfyldt til præcis 2.048 bytes med mellemrum. De komprimerede billeddata begynder umiddelbart efter denne header-blok.
Da komprimerings-codec'et er identisk med Group 4 TIFF, kan de fleste CAD- og dokumentstyringsværktøjer konvertere .cal til TIFF tabsfrit og tilbage igen. Formatet optræder også under de alternative filtyper .cals, .gp4 og .c4.
Typiske filer repræsenterer scannede tekniske tegninger i størrelserne B, C, D og E ved 200-400 DPI. Den styrende standard (MIL-PRF-28002) er siden blevet annulleret, og .cal er i vid udstrækning blevet erstattet af PDF og flersidet TIFF til udveksling af tekniske dokumenter. Mange billedværktøjer læser og skriver stadig formatet, herunder IrfanView, XnView MP, ImageMagick, AutoCAD raster-værktøjer og GDAL (gdal_translate).
Sikkerhed og tryghed
RISIKO: LOWEn CALS-raster er passive bitonale billeddata uden scripting eller eksekverbart indhold, så selve filen er harmløs. De eneste praktiske forholdsregler: Bekræft, at .cal faktisk er et CALS-billede (filtypen genbruges af Windows Calendar og SuperCalc), og undgå tvivlsomme «CAL converter»-downloadsider, der pakker adware - de legitime gratis værktøjer (ImageMagick, GDAL, XnView, IrfanView) håndterer det sikkert.
Formatdetaljer
kort fortalt- Windows Calendar / SuperCalc data (.cal) - Filtypen .cal bruges også af den gamle Windows 3.x Calendar-applet og af SuperCalc-regneark - ikke-relaterede formater, der ikke er billeder.
- CADAM / tegning-udveksling (.cal) - Nogle ældre CAD-systemer brugte .cal til relaterede raster-/tegningsdata; identificeres ved det oprindelige program.
Programmer der åbner CAL-filer
Tekniske detaljer
dyb specifikation| Komprimering | CCITT Group 4 (ITU-T T.6) to-dimensionel run-length kodning - tabsfri, kun bitonal |
| Farvedybde | 1 bit pr. pixel (bilevel sort-hvid; ingen understøttelse af gråtoner eller farver) |
| Header-struktur | Fast 2.048-byte ASCII-blok med MIL-STD-1840 nøgleord:værdi-poster, udfyldt med mellemrum til præcis 2.048 bytes; komprimerede billeddata følger umiddelbart efter |
| Vigtige header-felter | srcdocid: (dokument-ID), rtype: (rastertype), rorient: (billedorientering), rpelcnt: (pixelbredde og -højde), rdensty: (opløsning i DPI) |
| MIME-type | image/cals; genkendes også som image/x-cals og application/x-cals |
| Filidentifikation | Intet binært magisk nummer; identificeres ved ASCII-nøgleordslinjer (f.eks. srcdocid:, rorient:, version: MIL-STD-1840) inden for de første 2.048 bytes |
| Typevarianter | Type I - enkelt monokromt billede (mest almindelig); Type II - et eller flere flisebelagte (tiled) monokrome billeder; begge varianter bruger CCITT Group 4 |
| Udvikler / oprindelse | U.S. Department of Defense, under CALS-programmet (Continuous Acquisition and Life-cycle Support) |
| Styrende standard | MIL-R-28002 / MIL-PRF-28002C; standarden er annulleret, men formatet forbliver læsbart af nuværende billedværktøjer |
| Alternative filtyper | .cals, .gp4, .c4, .mil - identisk binær struktur, forskellige navngivningskonventioner brugt på tværs af systemer |
| Typisk scanningsopløsning | 200-400 DPI; optimeret til tekniske tegninger i størrelse B, C, D og E samt scannede tekniske manualer |
| Typisk filstørrelse | Ti-tals kilobytes til få megabytes for en teknisk tegning i fuld størrelse |
| Platform-kompatibilitet | Platformsuafhængig; ingen afhængighed af byte-rækkefølge, da Group 4 er en bit-strøm; understøttet på Windows, Unix/Linux og macOS |
| Erstattet af | Flersidet TIFF (Group 4) og PDF/A, som erstattede .cal til langsigtet arkivering af tekniske dokumenter og udveksling mellem agenturer |
| Udgivet | Late 1980s (U.S. DoD CALS initiative; MIL-STD-1840, MIL-R-28002 / MIL-PRF-28002) |
| Seneste version | MIL-PRF-28002C (Type I/II); standard now deprecated/cancelled but format still read by imaging tools |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
CAL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CAL-filer.