Skip to main content

Who is this article for?

Incydr risk agent
Backup and legacy agents

Not sure which agent type you have? See the Organizations screen in the Code42 console.

Instructor, no.

Incydr Professional, Enterprise, Horizon, and Gov F2, no.

Incydr Basic, Advanced, and Gov F1, yes.

Code42 Support

Introduction to Code42 archives


The Code42 agent stores the files backed up from your computer in a proprietary backup archive at each of your backup destinations. This article explains what an archive is, where it's located, what it contains, and how it's maintained.

How archives work

An archive is a storage folder that contains all the elements of your backup, including files, file properties, and settings. The Code42 agent creates a unique archive for each computer you back up, and the archive is stored in its entirety at each of your backup destinations. During the backup process, files are split into blocks of data that are then de-duplicated, compressed, encrypted, and stored in a proprietary archive format at each backup destination.

The Code42 agent creates an index of transactions (also called a manifest) in the archive to determine what needs to be backed up and what has already been backed up, as well as track backup and restore status. The Code42 agent indexes this information about your files, settings, and versions to maintain the health of your backup.

When restoring a file, the Code42 agent uses the indexes in the archive to find the relevant blocks of data, re-assemble them, send the file to your device, and then decompress and decrypt the file back to its original state.


There are many reasons for storing your files in an archive, the most important being security. If your files were stored in their normal state, as they may be with a cloud storage service, anyone with access to the destination could view your files. Splitting your files into blocks and encrypting the data at the source allows us to transmit and store it securely in an archive at the destination. In this state, the files are completely unreadable without first reassembling and decrypting the files, which requires you to sign in to the Code42 agent.

Our proprietary archive format also speeds up the process of your backup by reducing the size of your files and de-duplicating the data before it is sent to the destination. This also serves to reduce storage space and conserve bandwidth.


Your computer identifies its archive at the destination by a folder marked with its computer identity. When backing up to a folder or an external drive, you can select any location you like. When you back up to a Code42 server, your archive is stored in our secure data centers. 


The Code42 agent divides the backup into several files at the destination and builds archives containing the following information:

Archive File Contents
GUID file A file named for the 18 digit GUID for your system.

Archive properties status file

Lists the current properties of the archive, including: size, last completed, next backup, and last archive maintenance.
Data containment folder Contains the encrypted data from your backup and a manifest of all blocks of data backed up in your archive.

File to-do queue

Index of files remaining to be backed up.

The file scan status

Information on the last time the file selection was scanned. If the Code42 agent is currently scanning, current progress is stored.

File manifest

Index of file information for all selected files.

Block manifest

Index of block information for all selected files.

File version history data

File and block information for all previous versions of the selected files.
Backup retention policy Information regarding frequency and versions settings for your backup.

Transaction log

A log of operations that happened on the archive.


Archive maintenance is a regularly-scheduled task that runs on each backup destination. The purpose of archive maintenance is to maintain archive integrity and to optimize the size of the archives.

Backup and restore
During archive maintenance, backup and restore functions are disabled. Once maintenance has completed, these functions resume normally.
  • Was this article helpful?