CC1 Format
Format type | Archive |
---|---|
Max files | Unknown |
File Allocation Table (FAT) | Beginning |
Filenames? | No |
Metadata? | None |
Supports compression? | Yes |
Supports encryption? | No |
Supports subdirectories? | No |
Hidden data? | Yes |
Games |
CC1 Format is a container of compressed data blocks used by several games developed (not only published) by Infogrames Europe SA around ~1988-1992, used to store game executables, graphics, language texts and sounds. The files usually have a .CC1 extension, though some variations like .1 and .C1 also occur. One game, Hostage: Rescue Mission, uses a .PXI extension.
The files have no specific identifiable information header to detect if the file is a CC1 file. Usually, the only hint is the file extension.
There is a variation of the CC1 format without the ability to contain multiple compressed blocks but just one, sometimes using the extension CC0
CC1 and CC0 using the same compression algorithm
Header of CC1
Data type | Name | Description |
---|---|---|
UINT16LE | NrOfFiles | Amount of compressed blocks. |
UINT32LE[NrOfFiles] | OffsetsTable | Offsets of the compressed blocks. |
This header is followed by the blocks of compressed data. The blocks don't need to be in order and can contain gaps between
Header of CC0
Data type | Name | Description |
---|---|---|
UINT16LE | Unknown | Always value 0 |
This header is followed by a single block of compressed data.
Block structure
Each block of compressed data has the following structure:
Data type | Name | Description |
---|---|---|
UINT32LE | PackedSize | Packed data size. |
UINT32LE | UnpackedSize | Unpacked data size. |
UINT8[PackedSize] | PackedData | The packed data. |
There is no information inside the archive to determine what each block of compressed data is; the blocks have no names or other identifiable values.
Extensions in Known Games
Game | Files | Notes |
---|---|---|
Alone in the Dark | *.CC1 | |
Eternam | *.CC1, *.CC! | .CC! is in CC1 format |
7 Colors | *.CC1 | |
Advantage Tennis | *.CC1, *.DAT | DAT files are in CC1 or CC0 format |
Alpha Waves / Continuum | *.CC1 | |
The Light Corridor | *.1, *.COR | COR files are in CC1 or CC0 format |
Mystical | *.1, *.2 | All in CC1 format |
Tintin On The Moon | TINTINC.1 | CC1 format |
North & South | *.1, *.2 | Most of the files are in CC0 format, some in CC1 |
Drakkhen | *.CC1, *.?C1, *.?C0 | ?C1 are in CC1 format, .?C0 are in CC0 format |
Hostage: Rescue Mission | *.PXI, *.PKB | .PXI are CC1, .PKB are CC0 |
The Quest for the Time-Bird | *.CC1, *.CC0 | |
Neptune | *.CC1 |
Detailed file list of the games
Tools
The following tools are able to work with files in this format.
Name | Platform | Extract files? | Decompress on extract? | Create new? | Modify? | Compress on insert? | Access hidden data? | Edit metadata? | Notes |
---|---|---|---|---|---|---|---|---|---|
Uncompress tool for CC1/CC0 files | Windows/Linux | Yes | Yes | No | No | No | No | N/A | Standalone uncompress tool for CC1/CC0 files with C/C++ source code. |
- All file formats
- All archive formats
- Filename storing archives
- Shallow archives
- Compressed archives
- Unencrypted archives
- Sparse archives
- Alone in the Dark
- Eternam
- 7 Colors
- Advantage Tennis
- Alpha Waves/Continuum
- The Light Corridor
- Mystical
- Tintin on the moon
- North & South
- Drakkhen
- Hostage: Rescue Mission
- The Quest for the Time-Bird
- Project Neptune