Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Concatenation de fichier, compression et autre idee [ Système / Fichier & Disque ] (alligo)

jeudi 3 avril 2008 à 18:38:32 | Concatenation de fichier, compression et autre idee

alligo

Bonjour à tous

J'ai un petit probleme sur un programme, c'est plus un probleme fondamental que purement de programmation:

Mon programme doit gerer enormement de données qui sont separées en une quantité impressionnante de fichier XML. Ces fichiers sont regroupés par essais : pour un essais je peux avoir 50 fichiers et pour un autre 3500. ce que je voudrais faire c'est regrouper tous les fichiers d'un meme essai dans un seul fichier. mon programme n'aurait ensuite qu'a traiter le fichier unique en deballant les autres fichiers.

En fait a y regarder un peu plus pres ca ressemble un peu à l'encapsulage du format ODF (open document le truc de la suite openoffice) qui consiste en des fichiers XML regroupés dans un container *.odf

J'ai regardé plusieurs solutions pour ca : la compression et decompression par librairies, concatenation de fichier ... mais rien ne me satisfait car je ne trouve pas un moyen simple avec une documentation simple de le faire en VB.NET (je ne suis clairement pas un expert en programmation surtout quand il faut faire des wrappers pour utiliser des dll ecrites en C ou autre)

si quelqu'un a une idée a me soumettre, des exemples avec une librairie facile a utiliser en vb.net ca serait ... genial

je ne suis pas trop pour utiliser un soft externe en ligne de commande pour faire ce boulot j'aimerais que ca soit integré.

Merci



vendredi 4 avril 2008 à 08:55:55 | Re : Concatenation de fichier, compression et autre idee

Renfield

Administrateur CodeS-SourceS
a quoi ressemblent ces fichiers ?

vendredi 4 avril 2008 à 09:01:18 | Re : Concatenation de fichier, compression et autre idee

alligo


C'est des fichiers xml qui contiennent des données numeriques, donc c'est vrai que la compression serait egalement une bonne idée pour eviter d'avoir des fichiers de 192 meg (c'est la taille supposée maximale pour un essai)

Les fichiers XML respectent tous les standard qui existent.

tu as une idée ?

vendredi 4 avril 2008 à 09:04:40 | Re : Concatenation de fichier, compression et autre idee

Renfield

Administrateur CodeS-SourceS
tu pourais pas me filer un exemple de la structure (vires les données, si tu veux)

et de ce que tu souhaites faire.

je me dit que si tu dois fusionner des fichiers Xml, y'a du tout pret dans le framework pour le faire

vendredi 4 avril 2008 à 09:23:41 | Re : Concatenation de fichier, compression et autre idee

alligo


Le probleme c'est que je suis encore dans la phase de conception de la structure XML. j'en suis au debut de ce projet et je liste tous les problemes que je pourrais rencontrer. Basiquement c'est des fichiers qui servent a contenir des données fournies par un spectrophotometre donc je vais avoir dans chaque fichier :

<data>
<wavelenght>valeur de la longueur d'onde</wavelenght>
<absorb>valeur d'absorbance</absorb>
</data>

et ces données sont a multiplier par 630 pour chaque longueurs d'onde
avec les header XML qui vont avec. des fichiers XSL aussi pour les verifications.

donc en fait tous les fichiers vont se ressembler enormement.

Est ce que c'est de ca dont tu avais besoin ?


vendredi 4 avril 2008 à 10:57:15 | Re : Concatenation de fichier, compression et autre idee

EBArtSoft

Administrateur CodeS-SourceS
On peux oussi tout virer et faire de la bouilli de donnée le probleme va etre de revenir dessus et traiter les données archivé !!

Donc la vrai question est comment seront lu les données stockées ?
Par qui, par quoi, sous quelle forme... (est ce qu'un seul gros fichier xml pourra etre lu et compris ?)

E.B.

vendredi 4 avril 2008 à 11:28:47 | Re : Concatenation de fichier, compression et autre idee

alligo

c'est bien ca mon probleme... comme j'en suis dans la phase de conception je me demande.

j'avais pensé a la base de donnee mais limité a 4Go (access et sql express) je ne sais pas si c'est raisonnable vu le grand nombre de donnees (20000000 de float pour un essai)

quand a la lecture des données je pensais qu'une fois archivées on les desarchive quand on en a besoin puisque elles ne vont pas etre lues en continu. un des avantages de ce systeme serait aussi le traitement des données sur une autre machine avec un programme legerement modifié

si il est bien structuré je pense qu'il n'y aura pas trop de probleme a lire un gros fichier. mais au niveau du temp de traitement je vais en prendre un coup est ce qu'il est plus rapide de traiter un fichier de 200 Mo en sachant qu'a chaque access je n'aurais besoin que d'une petite partie de l'information (3-4 Mo) ou bien traiter 60 fichiers de 4 Mo

qu'en penses tu ?



Cette discussion est classé dans : fichier, programme, fichiers, compression, concatenation


Répondre à ce message

Sujets en rapport avec ce message

programme pour gerer les deplacements de fichiers [ par ibrahimibr ] Bonjour, Je voudrai savoir comment faire pour pouvoir gerer les deplacement de mes fichier CATIA entre plusieur dossier.Afin d eviter les probleme de Lancement avec Fichiers multiple [ par PrinceSilk ] Bonjour,J'ai créé un programme se composant d'une feuille MDI, et qui peut ouvrir plusieurs MDI Child pour lire des fichiers.J'ai également associé le archivage, concatenations de fichiers [ par fagol ] Bonjours,Je fais un programme qui genere une quinzaine de fichiers.Aussi je souhaiterais gérer à l'enregistrement des resulats, (issus de mon programm Programme de mise a jour de fichiers depuis site web + liste de fichier [ par kenitecfab ] Bonjours , j'aimerais avoir de l'aide pour construire une programme de mise à jours par le biais d'un fichier txt ou xml télécharger depuis mon site w Un programme de comparaison de deux fichier informatisées [ par sghchafaa ] Sélèm alikom;Voila ma cahier de charge pour le programme spécifiée::><me Utilisation des fichiers tlb [ par LaNono ] Bonjour tout le monde! Je dois réaliser dans mon application la gestion d'un fichier tlb fourni par un logiciel. Mon idée est de charger dynamiquemen Associer des fichiers à mon application [ par Jonef ] Bonjour,voilà je souhaiterais que lorsque je clique (dans l'explorateur Windows) un fichier à l'extension ".msp", mon programme démarre et surtout qu' Concatenation de fichier HTML avec VB... [ par Dbordier ] Bonjour,quelqu'un sait-t-il comment faire pourconcaténer plusieurs fichiers html avec VB sans passer par Word...Je voudrai juste récuperer les BODY de Associer fichiers avec mon prog [ par fluminis ] Bijourj'ai associe un type de fichier avec mon programme. Jusque la ca marche.Mais a chaque fois que je clique sur un fichier il ouvre une deuxieme (o


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.