Vad är filformatet CAL?
En .cal-fil är en CALS Raster Image (Typ 1), ett monokromt bitmappsformat utvecklat under det amerikanska försvarsdepartementets CALS-initiativ (Continuous Acquisition and Life-cycle Support) i slutet av 1980-talet. Det utformades för digitalt utbyte av teknisk dokumentation - främst ingenjörsritningar och skannade tekniska manualer - mellan försvarsentreprenörer och statliga myndigheter, styrt av standarderna MIL-STD-1840 och MIL-R-28002.
Formatet lagrar en enskild 1-bits (svartvit) rasterbild komprimerad med CCITT Group 4 (ITU-T T.6)-kodning - samma förlustfria bitonala algoritm som används i faxmaskiner och bitonala TIFF-bilder. Varje .cal-fil inleds med en fast 2 048 byte stor ASCII-header som innehåller MIL-STD-1840-poster med nyckelord/värden - fält som srcdocid:, rorient:, rpelcnt: och rdensty: - utfyllda till exakt 2 048 byte med mellanslag. Den komprimerade bilddatan börjar omedelbart efter detta header-block.
Eftersom komprimerings-codecen är identisk med Group 4 TIFF, kan de flesta CAD- och dokumenthanteringsverktyg konvertera .cal till TIFF förlustfritt och tillbaka. Formatet förekommer även under de alternativa filtilläggen .cals, .gp4 och .c4.
Typiska filer representerar skannade ingenjörsritningar i storlekarna B, C, D och E vid 200-400 DPI. Den styrande standarden (MIL-PRF-28002) har sedan dess upphört, och .cal har till stor del ersatts av PDF och flersidiga TIFF för utbyte av tekniska dokument. Många bildverktyg kan fortfarande läsa och skriva formatet, inklusive IrfanView, XnView MP, ImageMagick, AutoCAD raster tools och GDAL (gdal_translate).
Säkerhet & trygghet
RISK: LOWEn CALS-rasterbild är passiv binär bilddata utan skript eller körbart innehåll, så själva filen är ofarlig. De enda praktiska varningarna: bekräfta att .cal faktiskt är en CALS-bild (filtillägget återanvänds av Windows Calendar och SuperCalc), och undvik tvivelaktiga webbplatser för nedladdning av «CAL-konverterare» som buntar med annonsprogram - de legitima gratisverktygen (ImageMagick, GDAL, XnView, IrfanView) hanterar det säkert.
Formatdetaljer
i ett nötskal- Windows Calendar / SuperCalc-data (.cal) - Filtillägget .cal används också av den gamla appen Windows 3.x Calendar och av SuperCalc-kalkylblad - orelaterade format som inte är bilder.
- CADAM / ritningsutbyte (.cal) - Vissa äldre CAD-system använde .cal för relaterad raster-/ritningsdata; identifieras genom det ursprungliga programmet.
Program som öppnar CAL-filer
Tekniska detaljer
djup specifikation| Komprimering | CCITT Group 4 (ITU-T T.6) tvådimensionell run-length-kodning - förlustfri, endast bitonal |
| Färgdjup | 1 bit per pixel (binär svartvit; inget stöd för gråskala eller färg) |
| Header-struktur | Fast 2 048 byte stort ASCII-block med MIL-STD-1840 nyckelord:värde-poster, utfyllt med mellanslag till exakt 2 048 byte; komprimerad bilddata följer omedelbart |
| Viktiga header-fält | srcdocid: (dokument-ID), rtype: (rastertyp), rorient: (bildorientering), rpelcnt: (pixelbredd och höjd), rdensty: (upplösning i DPI) |
| MIME-typ | image/cals; känns även igen som image/x-cals och application/x-cals |
| Filidentifiering | Inget binärt magiskt nummer; identifieras av ASCII-nyckelordsrader (t.ex. srcdocid:, rorient:, version: MIL-STD-1840) inom de inledande 2 048 byten |
| Typvarianter | Typ I - enskild monokrom bild (vanligast); Typ II - en eller flera kaklade monokroma bilder; båda varianterna använder CCITT Group 4 |
| Utvecklare / ursprung | U.S. Department of Defense, under programmet CALS (Continuous Acquisition and Life-cycle Support) |
| Styrande standard | MIL-R-28002 / MIL-PRF-28002C; standarden har upphört men formatet förblir läsbart av nuvarande bildverktyg |
| Alternativa filtillägg | .cals, .gp4, .c4, .mil - identisk binär struktur, olika namnkonventioner används i olika system |
| Typisk skanningsupplösning | 200-400 DPI; optimerad för ingenjörsritningar i storlekarna B, C, D och E samt skannade tekniska manualer |
| Typisk filstorlek | Från tiotals kilobyte till några megabyte för en ingenjörsritning i full storlek |
| Plattformskompatibilitet | Plattformsoberoende; inget beroende av byte-ordning eftersom Group 4 är en bitström; stöds på Windows, Unix/Linux och macOS |
| Ersatt av | Flersidig TIFF (Group 4) och PDF/A, som ersatte .cal för långsiktig arkivering av tekniska dokument och utbyte mellan myndigheter |
| Släppt | Late 1980s (U.S. DoD CALS initiative; MIL-STD-1840, MIL-R-28002 / MIL-PRF-28002) |
| Senaste version | MIL-PRF-28002C (Type I/II); standard now deprecated/cancelled but format still read by imaging tools |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
CAL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CAL-filer.