Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/index.php on line 54

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebStart.php on line 63

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 94

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 97

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 100

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 103

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Defines.php on line 187

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 115

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 134

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 137

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 139

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 144

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 145

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 381

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 382

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 383

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 384

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/languages/Language.php on line 20

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 155

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
CALS raster - Just Solve the File Format Problem

CALS raster

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Change telparia.com samples link to template)
 
(6 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Graphics
 
|subcat=Graphics
|extensions={{ext|ct1}} {{ext|cal}}<br>{{ext|ras}} {{ext|ct2}}<br>{{ext|ct3}} {{ext|nif}}<br>{{ext|ct4}} {{ext|c4}}
+
|extensions={{ext|ct1}}, {{ext|cal}}, {{ext|ras}}, {{ext|ct2}}, {{ext|ct3}}, {{ext|nif}}, {{ext|ct4}}, {{ext|c4}}
 
|pronom={{PRONOM|x-fmt/28}}
 
|pronom={{PRONOM|x-fmt/28}}
 +
|released=≤1990
 
}}
 
}}
== Overview ==
+
'''CALS raster''' is a collection of image file formats developed by the U.S. Department of Defense as part of the '''CALS''' initiative.
'''CALS raster''' is a group of image file formats developed by the U.S. Department of Defense as part of the '''CALS''' initiative.
+
  
 
CALS stands for '''Continuous Acquisition and Life-cycle Support''' (new name), or '''Computer Aided Acquisition and Logistics Support''' (old name).
 
CALS stands for '''Continuous Acquisition and Life-cycle Support''' (new name), or '''Computer Aided Acquisition and Logistics Support''' (old name).
  
 
== Format ==
 
== Format ==
There are two main formats, Type 1 and Type 2, and two more that have also been placed under the CALS umbrella.
+
There are two main formats (Type 1 and Type 2), and two more that have also been placed under the CALS umbrella.
  
 
=== Type 1 ===
 
=== Type 1 ===
Line 29: Line 29:
  
 
=== Type 3 ===
 
=== Type 3 ===
* Filename extension: .ct3, .nif
 
 
* Description: Navy Image File Format (NIFF)
 
* Description: Navy Image File Format (NIFF)
 +
* Filename extension: .ct3, .nif
  
[[NIFF (Navy Image File Format)|NIFF]] is a [[TIFF]]-like format.
+
Refer to [[NIFF (Navy Image File Format)]].
  
 
=== Type 4 ===
 
=== Type 4 ===
Line 42: Line 42:
 
== Identification ==
 
== Identification ==
 
Type 1 files most likely begin with ASCII string "<code>srcdocid:</code>", "<code>rorient:</code>", or "<code>version: MIL-STD-1840</code>".
 
Type 1 files most likely begin with ASCII string "<code>srcdocid:</code>", "<code>rorient:</code>", or "<code>version: MIL-STD-1840</code>".
 
Type 3 files begin with signature bytes <code>49 49 4E 31</code> (ASCII "<code>IIN1</code>").
 
  
 
== Specifications ==
 
== Specifications ==
Line 51: Line 49:
  
 
== Software ==
 
== Software ==
* [http://www.imagemagick.org/ ImageMagick]
+
* [[ImageMagick]]
* [http://www.xnview.com/ XnView]
+
* [[Konvertor]]
 +
* [[XnView]]
 +
 
 +
== Sample files ==
 +
* {{DexvertSamples|image/cals}}
  
 
== Resources ==
 
== Resources ==
 
* [http://www.dtic.mil/dtic/tr/fulltext/u2/a261244.pdf Tiled Raster Graphics and MIL-R-28002A: A Tutorial and Implementation Guide] (Type 1 and 2)
 
* [http://www.dtic.mil/dtic/tr/fulltext/u2/a261244.pdf Tiled Raster Graphics and MIL-R-28002A: A Tutorial and Implementation Guide] (Type 1 and 2)
* [http://www.fileformat.info/format/cals/egff.htm CALS Raster File Format Summary]
+
* {{EGFF|cals|CALS Raster File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]
 
* [[Wikipedia:CALS Raster file format|Wikipedia article]]
 
* [[Wikipedia:CALS Raster file format|Wikipedia article]]
 +
 +
[[Category:Military]]

Latest revision as of 02:56, 28 December 2023

File Format
Name CALS raster
Ontology
Extension(s) .ct1, .cal, .ras, .ct2, .ct3, .nif, .ct4, .c4
PRONOM x-fmt/28
Released ≤1990

CALS raster is a collection of image file formats developed by the U.S. Department of Defense as part of the CALS initiative.

CALS stands for Continuous Acquisition and Life-cycle Support (new name), or Computer Aided Acquisition and Logistics Support (old name).

Contents

[edit] Format

There are two main formats (Type 1 and Type 2), and two more that have also been placed under the CALS umbrella.

[edit] Type 1

  • Filename extension: .ct1 (MIL-PRF-28002C), .cal (MIL-PRF-28002B)

Type 1 files have a 2048-byte ASCII header, consisting of up to 16 128-byte header fields.

Bi-level image data follows, which always uses CCITT Group 4 compression.

There are two versions of Type 1 format: one defined in MIL-PRF-28002B, and one defined in MIL-PRF-28002C.

[edit] Type 2

  • Description: Office Document Architecture (ODA) Raster Document Application Profile (DAP)
  • Filename extension: .ct2

Type 2 is a more complex format, which adds support for multiple images, uncompressed images, and other things.

[edit] Type 3

  • Description: Navy Image File Format (NIFF)
  • Filename extension: .ct3, .nif

Refer to NIFF (Navy Image File Format).

[edit] Type 4

  • Description: JEDMICS C4
  • Filename extension: .ct4, .c4

Refer to JEDMICS C4.

[edit] Identification

Type 1 files most likely begin with ASCII string "srcdocid:", "rorient:", or "version: MIL-STD-1840".

[edit] Specifications

[edit] Software

[edit] Sample files

[edit] Resources

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38