# eazyBackup Chunking and Deduplication

eazyBackup starts by first splitting data into variable-sized chunks, which are individually compressed, encrypted, and uploaded. eazyBackup uses data-dependent chunking, efficiently splitting a file into consistent chunks even in the face of random inserts.

A backup job consists of a list of files and which chunks would be needed to reconstruct them. Any successive incremental backup jobs simply realize that chunks already exist on the server and do not need to be re-uploaded.

This chunking technique has the following properties:

* Both the oldest and the most recent backup jobs can be restored with the same speed
* Duplicate data does not require any additional storage, since the chunks are the same ("deduplication")
* There is never any need to re-upload the full file, regardless of the number of backup jobs
* There is no need for the server to be trusted to decrypt data

***

[eazyBackup](https://eazybackup.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eazybackup.com/documentation/eazybackup-chunking-and-deduplication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
