Je fais Python challenge dans Ruby. J'ai besoin de lire le contenu du fichier et les commentaires d'un fichier Zip. Le contenu n'est pas un problème avec la gemme RubyZip mais je suis incapable d'obtenir les commentaires. Des idées?Lire les commentaires des fichiers d'un fichier zip dans Ruby
3
A
Répondre
5
Vous voulez vraiment les commentaires de chacun des fichiers, que j'ai eu un temps beaucoup plus difficile de trouver documentation on. Voici un exemple de comment obtenir le commentaire d'un fichier.
require 'zip/zip'
Zip::ZipFile.open("6.zip") do |zipfile|
p zipfile.get_entry("90052.txt").comment
end
6
Selon la documentation, une instance de la classe RubyZip ZipFile a un attribut comment
qui renvoie le commentaire du fichier zip, s'il en a un.
par exemple.
require 'zip/zip'
Zip::ZipFile.open('zip_with_comment.zip') do |zipfile|
puts zipfile.comment
end
Questions connexes
- 1. unzip (zip, tar, tag.gz) fichiers avec ruby
- 2. Comment utiliser System.IO.Compression pour lire/écrire des fichiers ZIP?
- 3. Lire des fichiers dans un fichier JAR
- 4. Lecture d'un fichier zip à partir d'une requête GET sans enregistrement préalable dans Ruby?
- 5. Extraire des fichiers du fichier ZIP avec VBScript
- 6. Windows API pour extraire les fichiers zip?
- 7. Télécharger des fichiers ZIP avec CodeIgniter?
- 8. Les fichiers ZIP sont corrompus par IE
- 9. Vérification des commentaires de code dans les fichiers Visual Studio
- 10. détecter des fichiers binaires et des codages de caractères dans les fichiers zip
- 11. Récupérer des fichiers zip ou gzip corrompus?
- 12. ajouter des commentaires aux fichiers pot automatiquement
- 13. Lire des fichiers CSS dans .NET
- 14. Impossible de télécharger des fichiers zip occasionnellement
- 15. Extraire le fichier zip dans flex
- 16. Comment inclure un fichier zip dans NSBundle?
- 17. Compresser les résultats de commande dans le fichier zip corrompu
- 18. comment lire les fichiers .flv dans WPF?
- 19. Lire des fichiers en python
- 20. Comment ajouter des fichiers et des répertoires à un fichier zip sans le répertoire racine?
- 21. Fichiers batch: comment lire un fichier?
- 22. Lire des fichiers WordPerfect avec Python?
- 23. SharpZipLib ~ Comment extraire des fichiers spécifiques d'un zip
- 24. Comment créer des fichiers ZIP avec un codage spécifique
- 25. Lire des fichiers texte Unicode avec Java
- 26. C# Lecture de fichiers 'Zip' avec FileStream
- 27. création de fichier zip multiplate-forme
- 28. stocker et lire des fichiers xml iPhone
- 29. Comment remplacer les options vim via des commentaires dans un fichier de code source python?
- 30. Diffusion d'un fichier zip dynamique à partir d'Amazon S3
Ce que je mis en œuvre était:. myzip = Zip :: ZipFile.open ("channel.zip") commentaire + = myzip.find_entry ("# {name} txt") commentaire – Gerhard