Lorsque vous travaillez avec des archives tar, il est souvent nécessaire d'extraire le contenu pour un traitement ultérieur. Cet article explore une méthode pour lire le contenu des fichiers tar sous forme de chaînes, évitant ainsi d'avoir à les décompresser sur le disque.
Le code fourni parcourt efficacement les fichiers de l'archive tar. Cependant, il ne fournit que les noms de fichiers. Pour lire le contenu réel du fichier sous forme de chaînes, vous pouvez utiliser tar.Reader comme io.Reader pour chaque fichier souhaité.
Pour obtenir le contenu complet d'un fichier sous forme de chaîne, vous pouvez utiliser ioutil.ReadAll pour convertir le tableau []byte en chaîne. Alternativement, pour une lecture ligne par ligne, utilisez bufio.NewScanner et parcourez le fichier ligne par ligne.
En résumé, cet extrait de code montre comment parcourir le contenu du fichier tar et le lire sans effort sous forme de chaînes. Cette approche élimine la nécessité d'une extraction sur disque et fournit un accès efficace au contenu de l'archive.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!