human
Compression de fichiers . J'ai toujours voulu savoir pourquoi les dossiers ou les fichiers compressés sont tellement plus petits. Comme comment prendre quelque chose et le rendre plus petit ? Pourquoi n'est-il pas déjà aussi petit que possible ? Explique comme si j'avais cinq ans.
gpt
Certaines lettres et certains mots sont plus courants que d'autres.... le mot * et * est plus courant que la lettre *z*, pourtant il occupe 3 fois plus d'espace. Que se passe-t-il si vous avez écrit un programme pour échanger les deux ? Vous économiseriez 2 lettres pour chaque * et * , mais en perdriez deux pour chaque * z * . Et puisqu'il y a plus de * et de * que de * z * , vous sortez en tête . C'est essentiellement ce que fait la compression de fichiers, elle assigne un encodage plus court aux choses courantes et un encodage plus long aux choses moins courantes. > Comme comment prendre quelque chose et le rendre plus petit ? Pourquoi n'est-il pas déjà aussi petit que possible ? Vous ne faites pas seulement quelque chose de plus petit, vous équilibrez également la fréquence de distribution des symboles. Dans l' exemple * et / z * , vous ne pouvez utiliser cette astuce qu'une seule fois , faire une deuxième fois ne rend pas le fichier plus petit . Finalement , une fois que tout est uniformément réparti , les fichiers ne peuvent plus être efficacement compressés .