Bonjour;
Je souhaite récupérer un binaire d'une application stockée dans un fichier binaire morcelé comme suit :
- le bit 1 : indique la taille de l'application
- le bit suivant : le nom de l'application
- le bit suivant : le nombre de modules constituants l'application
- le bit suivant : La version de l'application
- le bit suivant jusqu'au dernier bit : l'application elle même (code binaire).
Je souhaite réaliser un programme en C++ qui récupére d'abord les caractéristiques de l'application (taille, nom, ...) et les envoyées ds un seul msg via un protocole X.25 vers un équipement télécom.
Ensuite je dois découper le code binaire en segments de 32 KO car l'équipement ne supporte ne peux traiter que des segments de taille de 32 KO (il ne sait pas manipuler des fichiers) et envoyés segment par segment à l'équipement tjs sous forme de msg X.25.
Ma question : quelle est la solution la plus performante pour récupérer les infos qui caractérisent une application et pour découper en segments ?
Est ce qu'il faut je fasse plusieurs accès au fichier pour récupérer chaque attribut, ensuite je découpe en segments en parcourant le fichier (comme des requêtes SQL "get" qui accèdent à un SGBD pour récupérer des data ? ou je crèè un objet en mémoire ?
En vous remerciant;
Djamel