Fonctionnalité #11785
ouvert[Stockage compressé] Lire des données compressées
Description
US Technique
Les accès aux données archivées doivent pouvoir se faire sur des objets compressés dans des formats divers: lecture, calcul d'empreinte, contrôle d'existence.
Il doit être possible à l'opérateur de créer des archives compressées à tout niveau de l'arborescence de stockage, par des moyens externes à l'application ou de futures fonctionnalités intégrées au produit.
Il doit être possible de compresser à plusieurs niveaux. Par exemple, dans une arborescence de stockage comportant un dossier par type de document (profil) puis un par année, par mois et par jour, la compression peut intervenir sur les dossiers de chaque jour, puis chaque année sur l'ensemble des dossiers mensuels.
La compression doit être réalisée de telle sorte que le fichier compressé remplace un dossier de stockage, et contienne les mêmes éléments (sous-dossiers et fichiers) que ce dernier. ainsi le chemin de stockage indiqué dans la base de données pour la ressource numérique reste conforme.
Mis à jour par Cyril VAZQUEZ il y a environ 5 ans
- Temps estimé mis à 16:00 h
J'ai déjà réalisé des tests de faisabilité sur les accès dans des zips.
Impact uniquement sur les services de la dépendance repository:
- à lecture d'un objet, tests sur l'existence d'un fichier "normal", s'il existe procédure standard
- s'il n'existe pas, boucle sur les étapes du chemin (répertoire, sous-répertoires...) jusqu'à trouver non pas un répertoire mais un fichier (zip, gz, 7z ??)
- appel à l'outil de compression adéquat pour récupérer le contenu à renvoyer (7z, php_zip, php_zlib...)
Tests réalisés avec 7zip, le travail restant à faire est
- intégrer d'autrs outils et formats de comrpession
- autoriser la compression à plusieurs niveaux, si le fichier n'existe pas dans le premier niveau il faut tester les chemins de répertoire présents dans l'archive jusqu'à trouver un fichier (compressé donc) et renouveler l'opération : LOT 2 ??
Mis à jour par Cyril VAZQUEZ il y a environ 5 ans
- Temps estimé changé de 16:00 h à 14:00 h
Mis à jour par Cyril VAZQUEZ il y a environ 5 ans
- Sujet changé de [Stockage compressé] Lire des données compresser à [Stockage compressé] Lire des données compressées
Mis à jour par Alexandre MORIN il y a environ 5 ans
- Statut changé de A traiter à R&D - A étudier
- Assigné à mis à Alexandre MORIN
Mis à jour par Elodie SOME-BLAD il y a environ 5 ans
- Statut changé de R&D - A étudier à En attente financement
Mis à jour par Elodie SOME-BLAD il y a presque 5 ans
- Version cible changé de 2.6 à Product Backlog
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Version cible mis à Inscription Backlog
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Assigné à changé de Alexandre MORIN à Cyril VAZQUEZ
Mis à jour par Cyril VAZQUEZ il y a presque 3 ans
- Version cible changé de Inscription Backlog à 3.0
Mis à jour par Cyril VAZQUEZ il y a environ 2 ans
- Version cible changé de 3.0 à Inscription Backlog