begin process at 2012 02 17 08:28:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Système

 > 

Fichier & Disque

 > 

Concatenation de fichier, compression et autre idee


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Concatenation de fichier, compression et autre idee

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

Membre Club 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ée dans : fichier, programme, fichiers, compression, concatenation


Répondre à ce message

Sujets en rapport avec ce message

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 Lister, Organizer de fichier (myOrganizer de Peter S. Hou. (Info demandé svp)) (TreeView) [ par bizmoute ] Bonjour,Je cherche un moyen de faire un listeur de fichier comme celui de Peter S. Hou.Disponible surhttp://www.kingofmath.com/Freeware/myorganizer/po Lister, Organizer de fichier (myOrganizer de Peter S. Hou. (Info demandé svp)) (TreeView) [ par bizmoute ] Bonjour,Je cherche un moyen de faire un listeur de fichier comme celui de Peter S. Hou.Disponible surhttp://www.kingofmath.com/Freeware/myorganizer/po Quelqu'un pour aider a finir un programme [ par IceSpiN ] Salut !!Bon voila , si vous etes en quete de quelque chose a faire , car vous n'avez plus d'idees , c'est peut etre ici que vous en trouverais une :-P Probleme avec une checkedlistbox [ par ephilas ] Bonjour, je viens de me mettre au c# et je suis bloqué. Je suis en train de faire un programme permettant de telecharger une liste de fichiers, la li Probleme avec une checkedlistbox [ par ephilas ] Bonjour, je viens de me mettre au c# et je suis bloqué. Je suis en train de faire un programme permettant de telecharger une liste de fichiers, la l 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,591 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales