human
comment fonctionnent les formats de fichiers ? Aussi , comment fonctionnent les formats comme par exemple jpeg / png , ou pdf / xps différentielle ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Un fichier est un tas d'octets, et c'est * * tout * * qu'un fichier est. Un format de fichier indique ce que signifient les octets. Les fichiers texte ASCII sont assez simples : chaque octet signifie une lettre ou un symbole (à l'exception de quelques-uns qui signifient autre chose). 72 puis 105 puis 33 signifie ` Salut ! `. Les fichiers bitmap sont un peu plus compliqués. Il y a un certain nombre d'octets au début du fichier, appelé *en-tête*, qui vous indique des choses comme la taille de l'image et le nombre d'octets par pixel. Ensuite, chaque groupe de 1 à 4 octets (selon ce que dit l'en-tête) représente la couleur d'un pixel. Mettez les couleurs ensemble dans le bon ordre, et vous obtenez une image. La plupart des autres formats sont beaucoup plus compliqués. Un fichier ZIP contient un en-tête pour le premier fichier (contrairement à l'en-tête BMP, celui-ci vous indique des choses comme le nom du fichier et le niveau de compression), puis les données compressées pour ce fichier, puis un en-tête pour le deuxième fichier, et les données compressées pour le deuxième fichier , et ainsi de suite . Ensuite, à la fin, il a une copie supplémentaire de tous les en-têtes mais sans aucune donnée de fichier compressée entre les deux. JPEG et PNG stockent tous les deux des images, mais ils le font de manière complètement différente, * et * ils utilisent des algorithmes de compression complètement différents. Le résultat est que JPEG est parfois meilleur et PNG est parfois meilleur.