Wat is het CAL-bestandsformaat?
Een .cal-bestand is een CALS Raster Image (Type 1), een monochroom bitmapformaat ontwikkeld onder het CALS-initiatief (Continuous Acquisition and Life-cycle Support) van het Amerikaanse Ministerie van Defensie in de late jaren 80. Het was ontworpen voor de digitale uitwisseling van technische documentatie - voornamelijk technische tekeningen en gescande handleidingen - tussen defensie-aannemers en overheidsinstanties, gereguleerd door de standaarden MIL-STD-1840 en MIL-R-28002.
Het formaat slaat een enkele 1-bit (zwart-wit) rasterafbeelding op, gecomprimeerd met CCITT Group 4 (ITU-T T.6) codering - hetzelfde verliesvrije bitonale algoritme dat wordt gebruikt in faxmachines en bitonale TIFF-afbeeldingen. Elk .cal-bestand opent met een vaste ASCII-header van 2.048 bytes die MIL-STD-1840 sleutelwoord/waarde-records bevat - velden zoals srcdocid:, rorient:, rpelcnt:, en rdensty: - aangevuld tot precies 2.048 bytes met spaties. De gecomprimeerde afbeeldingsgegevens beginnen direct na dat headerblok.
Omdat de compressie-codec identiek is aan Group 4 TIFF, kunnen de meeste CAD- en documentbeheertools .cal verliesvrij converteren naar TIFF en vice versa. Het formaat verschijnt ook onder de alternatieve extensies .cals, .gp4 en .c4.
Typische bestanden vertegenwoordigen gescande technische tekeningen van B-, C-, D- en E-formaat op 200-400 DPI. De geldende standaard (MIL-PRF-28002) is sindsdien geannuleerd en .cal is grotendeels vervangen door PDF en multi-pagina TIFF voor de uitwisseling van technische documenten. Veel beeldverwerkingstools kunnen het formaat nog steeds lezen en schrijven, waaronder IrfanView, XnView MP, ImageMagick, AutoCAD rastertools en GDAL (gdal_translate).
Beveiliging & veiligheid
RISICO: LOWEen CALS-raster bevat passieve binaire afbeeldingsgegevens zonder scripting of uitvoerbare inhoud, dus het bestand zelf is onschadelijk. De enige praktische waarschuwingen: bevestig dat de .cal daadwerkelijk een CALS-afbeelding is (de extensie wordt hergebruikt door Windows Calendar en SuperCalc), en vermijd dubieuze „CAL converter” downloadsites die adware bundelen - de legitieme gratis tools (ImageMagick, GDAL, XnView, IrfanView) verwerken het veilig.
Formaatdetails
in een notendop- Windows Calendar / SuperCalc gegevens (.cal) - De .cal-extensie wordt ook gebruikt door de oude Windows 3.x Calendar-applet en door SuperCalc-spreadsheets - niet-gerelateerde formaten die geen afbeeldingen zijn.
- CADAM / tekeninguitwisseling (.cal) - Sommige legacy CAD-systemen gebruikten .cal voor gerelateerde raster/tekeninggegevens; identificeer deze aan de hand van de oorspronkelijke applicatie.
Programma's die CAL-bestanden openen
Technische details
diepe specificaties| Compressie | CCITT Group 4 (ITU-T T.6) tweedimensionale run-length codering - verliesvrij, alleen bitonaal |
| Kleurdiepte | 1 bit per pixel (binair zwart-wit; geen ondersteuning voor grijswaarden of kleur) |
| Header-structuur | Vast ASCII-blok van 2.048 bytes met MIL-STD-1840 sleutelwoord:waarde-records, met spaties aangevuld tot precies 2.048 bytes; gecomprimeerde afbeeldingsgegevens volgen direct |
| Belangrijke headervelden | srcdocid: (document-ID), rtype: (rastertype), rorient: (afbeeldingsoriëntatie), rpelcnt: (pixelbreedte en -hoogte), rdensty: (resolutie in DPI) |
| MIME-type | image/cals; ook herkend als image/x-cals en application/x-cals |
| Bestandsidentificatie | Geen binair magisch getal; geïdentificeerd door ASCII-sleutelwoordregels (bijv. srcdocid:, rorient:, version: MIL-STD-1840) binnen de eerste 2.048 bytes |
| Typevarianten | Type I - enkele monochrome afbeelding (meest voorkomend); Type II - een of meer getegelde monochrome afbeeldingen; beide varianten gebruiken CCITT Group 4 |
| Ontwikkelaar / oorsprong | Amerikaans Ministerie van Defensie, onder het CALS-programma (Continuous Acquisition and Life-cycle Support) |
| Geldende standaard | MIL-R-28002 / MIL-PRF-28002C; standaard is geannuleerd maar formaat blijft leesbaar door huidige beeldverwerkingstools |
| Alternatieve extensies | .cals, .gp4, .c4, .mil - identieke binaire structuur, verschillende naamgevingsconventies gebruikt op verschillende systemen |
| Typische scanresolutie | 200-400 DPI; geoptimaliseerd voor technische tekeningen van B-, C-, D- en E-formaat en gescande technische handleidingen |
| Typische bestandsgrootte | Tientallen kilobytes tot enkele megabytes voor een technische tekening op volledige grootte |
| Platformcompatibiliteit | Platformonafhankelijk; geen afhankelijkheid van byte-volgorde aangezien Group 4 een bit-stream is; ondersteund op Windows, Unix/Linux en macOS |
| Vervangen door | Multi-pagina TIFF (Group 4) and PDF/A, die .cal hebben vervangen voor langdurige archivering van technische documenten en uitwisseling tussen instanties |
| Uitgebracht | Late 1980s (U.S. DoD CALS initiative; MIL-STD-1840, MIL-R-28002 / MIL-PRF-28002) |
| Laatste versie | MIL-PRF-28002C (Type I/II); standard now deprecated/cancelled but format still read by imaging tools |
| Open standaard | Ja · royaltyvrij |
| Specificatie | en.wikipedia.org |
CAL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CAL-bestanden.