Bon, alors je vais être plus précis. Un système de fichiers, c'est fait pour pouvoir faire des truc comme open(), read(), write(), seek() ou encore mmap().
On arrive à implémenter des pilotes de système de fichiers pour des formats d'archives, mais ce n'est pas évident parce que ce n'est fondamentalement pas fait pour ça.
De façon générale, on peut utiliser un système de fichiers comme format d'archive. Il faut juste penser à le faire assez grand à la création, mais pas trop quand même pour ne pas qu'il occupe inutilement plus de place que son contenu effectif.
C'est un peu le même genre de différence entre un protocole comme FTP, qui est fait pour le transfert de fichiers, et SFTP, qui est un système de fichiers réseau, malgré ce que son nom suggère.
[^] # Re: Linux hélas c'est là qu'est l'OS
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal La fin de Windows 10 : une opportunité pour Linux ?. Évalué à 3.
Bon, alors je vais être plus précis. Un système de fichiers, c'est fait pour pouvoir faire des truc comme
open(),read(),write(),seek()ou encoremmap().On arrive à implémenter des pilotes de système de fichiers pour des formats d'archives, mais ce n'est pas évident parce que ce n'est fondamentalement pas fait pour ça.
De façon générale, on peut utiliser un système de fichiers comme format d'archive. Il faut juste penser à le faire assez grand à la création, mais pas trop quand même pour ne pas qu'il occupe inutilement plus de place que son contenu effectif.
C'est un peu le même genre de différence entre un protocole comme FTP, qui est fait pour le transfert de fichiers, et SFTP, qui est un système de fichiers réseau, malgré ce que son nom suggère.