# [Compression] Tar

## Compression

#### Simple compression

- Fichier :

```bash
tar -czvf archive_name.tar.gz <FILE_TO_COMPRESS>
```

Ou pour faire avec ZSTD (pour de meilleures performances) :

```bash
tar -caf archive_name.tar.zst <FILE_TO_COMPRESS>
```

- Dossier :

```bash
tar -czvf archive_name.tar.gz <FOLDER_TO_COMPRESS/>
```

ZSTD :

```bash
tar -caf archive_name.tar.zst <FOLDER_TO_COMPRESS>
```

#### Multithreading

- Fichier :

```bash
tar -I pigz -cvf archive_name.tar.gz <FILE_TO_COMPRESS>
```

- Dossier :

```bash
tar -I pigz -cvf archive_name.tar.gz <FOLDER_TO_COMPRESS/>
```

## Décompression

#### Simple decompression

```bash
tar -xzvf archive_name.tar.gz
```

#### Multithreading

```bash
tar -I pigz -xvf archive_name.tar.gz
```