Aprés un coup de Universal Extractor sous windows, un coup d'oeil aux *.BCD:
- un header et ensuite des structure de taille fixe
- un certain nombre de fichiers (Auteurs.BCD,Editeurs.BCD,Illustrs.BCD,Period.BCD),
on l'air d'etre : 2 byte, char [45][]
- Groupes.BCD : header:1 byte,
structure : char name[40]
byte noIdea[3]
char alsoNoIdea[40]
byte remaining[26]
- Utilisat.BCD : header : 2 byte
structure (2100 byte)
char user[40]
char group43
short noIdea;
char someString[10]
byte noIdea2;
char noIdea3[11];
char date[10]
byte aLongString[1983]
Ensuite : j'ai windows 7, et pas envie d'activer le mode de compatibilité XP, d'installer une VM pour ca, donc j'ai pas pu regarder les champs et faire un reverse-engineering plus poussé, mais ca a l'air plutot simple (i.e 2h de perl pour decoder des trucs de base, en faisant la cuisine, suffit de demander)
En remplissant une base avec des données unique, ca doit etre faisable de retrouver le format de la base.
A partir de ca, et pour repondre a la question, avant de recommencer un nouveau logiciel, il y a quoi comme logiciel open source existant ou approchant, c'est mieux de modulariser un logiciel existant pour fournir une interface ad-hoc que de reinventer la roue.
Google me dit que Koha (http://www.koha.org/) est puissant, mais une installation de koha pre-configuré pourrait peut-etre etre suffisant.
[^] # Re: le schéma n’est pas documenté.
Posté par ham . En réponse au journal Problème de suivi d’un logiciel privateur. Évalué à 3.
Aprés un coup de Universal Extractor sous windows, un coup d'oeil aux *.BCD:
- un header et ensuite des structure de taille fixe
- un certain nombre de fichiers (Auteurs.BCD,Editeurs.BCD,Illustrs.BCD,Period.BCD),
on l'air d'etre : 2 byte, char [45][]
- Groupes.BCD : header:1 byte,
structure : char name[40]
byte noIdea[3]
char alsoNoIdea[40]
byte remaining[26]
- Utilisat.BCD : header : 2 byte
structure (2100 byte)
char user[40]
char group43
short noIdea;
char someString[10]
byte noIdea2;
char noIdea3[11];
char date[10]
byte aLongString[1983]
Ensuite : j'ai windows 7, et pas envie d'activer le mode de compatibilité XP, d'installer une VM pour ca, donc j'ai pas pu regarder les champs et faire un reverse-engineering plus poussé, mais ca a l'air plutot simple (i.e 2h de perl pour decoder des trucs de base, en faisant la cuisine, suffit de demander)
En remplissant une base avec des données unique, ca doit etre faisable de retrouver le format de la base.
A partir de ca, et pour repondre a la question, avant de recommencer un nouveau logiciel, il y a quoi comme logiciel open source existant ou approchant, c'est mieux de modulariser un logiciel existant pour fournir une interface ad-hoc que de reinventer la roue.
Google me dit que Koha (http://www.koha.org/) est puissant, mais une installation de koha pre-configuré pourrait peut-etre etre suffisant.