Algorithme - fthourau/PT4 GitHub Wiki

Cette page va présenter nos algorithmes et choix de conception pour la commande.

Architecture d'un *.tar

Ce type de fichier d'archive n'est autre qu'un fichier régulier (UNIX) qui contient successivement un en-tête de 512 blocs suivent d'autant de blocs que nécessaire pour le contenu du fichier décrit par le header (en-tête).

Le choix s'est porté sur le format de header "ustar" qui est le format standard pour les archives tar. Ses spécifications peuvent être trouvées ici.

Le header n'est pas encodé ; c'est à dire que les lettres sont écrites en clair ainsi que les chiffres. Ces derniers sont cependant définit en octal et non en décimal.

Algorithme de création

A venir ...