Tom's Guide > Forum > Programmation > Besoin d'aide pour identifier le langage et le modifier.

Besoin d'aide pour identifier le langage et le modifier.

Forum Programmation : Besoin d'aide pour identifier le langage et le modifier.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour

J'ai aujourd'hui un probleme assez simple mais assez complique aussi: suite a la migration d'un systeme medical d'une plateforme Mac vers PC, je me retrouve avec 40 disques Zip de 1Go contenant en moyenne 250 dossiers par disque contenant eux meme des documents proprietaires Mac.

Donc pour pouvoir utiliser ces documents sur la plateforme Microsoft, j'ai recupere un logiciel qui peux me les convertir.

Jusque la ca allait. Mais ce logiciel est en fait une version Beta et je ne peux convertir qu'un seul dossier de fichiers a la fois.
Si je met plusieur dossiers de fichier dans un autre dossier et que je lui demande de convertir le contenu du dossier general, il refuse.

En resume:
Bureau/fichier/documents => ca marche
Bureau/fichier/fichier/documents => ca marche pas

Donc je voudrais pouvoir lire le code source du programme pour y ajouter une boucle de test/lecture ou une autre fonction me permettant de n'avoir qu'un seul fichier a lui indiquer et qu'il puisse lire tout le contenu qui se trouve dans un sous dossier.

Pour cela, il me faudrait deja identifier le code du logiciel pour pouvoir de decompiler correctement et le "lire".
C'est maintenant qu'arrive la partie vraiment amusante: c'est un logiciel fonctionnant sous Mac OS 8 et 9, a priori incompatible OS X qui n'est plus developpe depuis pres de 10 ans nomme Cytotalk.



L'alternative, c'est de trouver un logiciel capable de transformer fichiers qui sont en format proprietaire PowerGene en un autre format ( a priori le format Cytovision serait quand meme l'ideal).


Si vous pouviez m'aider a trouver une solution pour transformer ces 10 000 dossiers de documents en y passant le moins de temps a manipuler, meme si ca prend 2 semaines a faire le programme operationnel, j'apprecierais enormement.
Pour vous donner un indice: en une apres midi devant la machine a ne faire que ca, je n'ai fais que les 2/3 d'un Zip donc a ce rythme, il me faudra 2 mois....

Merci

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Sur Windows, ouais. Sur Linux, ouais. Sur DOS, ouais.

Sur Mac. Euh nan :rofl:

------------------------------ >> K comme vindiKte >> Why we protest >> Vidéo épique >> Comparatif consoles
Répondre à Kenelm

J'imagine que le format n'est pas libre.
Bref, en décompilant, tu ne vas certainement avoir que de l'assembleur (68k, x86 peu importe finalement). Il n'y a que si c'est du byte code Java, que tu as une chance de retrouver quelque chose, mais bon... A ta place, je chercherais plutôt à la lancer en ligne de commande (si c'est possible) pour faire un script.

Message cité 1 fois
Message édité par CRicky le 05-05-2009 à 21:32:48
------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

A la limite tu vois, la plateforme utilisee pour transformee les documents m'importe peu tant que les formats sont respectes.

 

Parce que mon gros souci, c'est que c'est des formats proprietaires de logiciels plus produits donc va trouver de l'aide avec ca :/

 

Edit: Vu CRicky.
A ton avis le truc de base integre au systeme suffit ? (deja je vais devoir voir si il y sur OS 8.6, la plateforme que j'utilise pour transformer actuellement).


Message édité par Dafen@IDN le 05-05-2009 à 21:33:19
------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

A la limite, si vous etes curieux, je peux vous passer le logiciel Beta (1.5Mo mais pour MacOS).

Et par MP (je sais pas si j'ai le droit de le partager librement comme ca :/ )

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

Si aucune personne (physique et morale) ne possède les droits, qui va poser problème ?
A part, peut-être, la commission Hadopi qui va te couper la connexion internet de ton entreprise ? :)

Sinon, c'est quoi comme type de fichier ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Une societe en possede les droit mais ne le developpe plus, c'est pas tout a fait pareil.

C'est un fichier reconnu comme "fichier 0" par Windows XP, des demain matin je verrais ce que MacOS m'en dit.

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

CRicky a écrit :

Bref, en décompilant, tu ne vas certainement avoir que de l'assembleur (68k, x86 peu importe finalement).

Et alors, y'en a qui passent leurs journées à ça :dawa:

 

Enfin j'imagine qu'il y en a d'autres que moi :dawa:

 

Sinon euh... Il peut convertir un seul dossier de fichiers... Donc plusieurs fichiers à la fois ?


Message édité par Kenelm le 05-05-2009 à 23:18:36
------------------------------ >> K comme vindiKte >> Why we protest >> Vidéo épique >> Comparatif consoles
Répondre à Kenelm

Oui.

 

Et je te vois me dire "mais pourquoi tu mets pas tous les fichiers dans une seul dossier alors ?"
Parce que je ne peux pas: ce sont des archives utilisees dans le milieu de la recherche et je dois donc conserver la structure des fichiers et dossiers et place pour qu'ils puissent retrouver leur document.

 


Message édité par Dafen@IDN le 05-05-2009 à 23:42:43
------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

Voila ce que MacOS veut bien me dire:
Pour les fichiers originaux:
General information: MacKtype 5.4.1 document

Et les fichiers une fois transformes sont des Tif donc MacOS les indique comme:
Picture viewer document


Une alternative qui m'a etee proposee serait de chercher dans les librairies Linux pour en trouver une qui prend en charge le format initial et ensuite le transformer en Tif ne devrait pas etre trop difficile mais est ce qu'un format proprietaire Mac a une chance d'etre pris en charge sous Linux ?

Est ce qu'il y a une "liste" ou bibliotheque des modules Linux que l'on peut visionner sous Windows ?

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

Linux Knoppix 5.10 me reconnait le logiciel comment etant en binaire.

C'est possible ?

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

Ben oui, tu veux que ce soit quoi, du ternaire ? :dawa:

Bon sinon, ton problème est résolu.

Tapotte un petit script qui cherche les fichiers dont t'as besoin, obtient leur path, transforme les "/" du path en "-", et tu append ça au début du nom du fichier. Tu mets tous les fichiers nouvellement nommés dans un seul et unique dossier, et tu convertis tout.

Une fois la conversion terminée, tu lis le nom des fichiers, tu en extrais leur path, et tu les replace dans l'arborescence.

------------------------------ >> K comme vindiKte >> Why we protest >> Vidéo épique >> Comparatif consoles
Répondre à Kenelm

Tu sais que c'est pas con ce que tu dis ? :D

 

C'est a la limite du brillant.
Me reste plus qu'a trouver un logiciel pour coder sous OS9 ou OS X.

 


Et pour le coup du binaire, ... je devais etre fatigue.


Message édité par Dafen@IDN le 06-05-2009 à 21:42:20
------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

bash.

Pourquoi s'emmerder à taper du code ?

------------------------------ >> K comme vindiKte >> Why we protest >> Vidéo épique >> Comparatif consoles
Répondre à Kenelm

Parce que je suis plus a l'aise avec du code que du script.

Je suis autodidacte dans ce domaine donc je prefere avoir une structure.
Je suis biologiste moi :D

------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

Ton programme, là cytochose, il fonctionne en ligne de commande ?
Parce que si oui, un find . -type f -exec cytochose {} \; et c'est réglé :o


Message édité par Ducktale le 04-07-2009 à 18:59:04
------------------------------ :mmmfff: ©® [:ducktale:6]
Répondre à Ducktale

:lol:

 

Nan mais maintenant c'est fini, j'ai trouve un systeme: l'entreprise qui m'avait demande d'utiliser ce logiciel avait encore une dizaine de machines de l'epoque ou le logiciel est sorti et donc capable de le faire tourner (c'etait leur ancien parc reseau). Donc j'ai squatte une piece dans laquelle j'ai remonte ce reseau et j'ai tout fais passer sur le reseau.

 

J'ai pu traiter 30Go de donnees en 3 jours avec ca.
Donc ma mission est finie, peut etre que j'aurais un autre lot de donnees a transformer en septembre donc la je testerais mais pour l'instant je n'ai plus acces au materiel.

 

Mais merci pour la suggestion :jap:


Message édité par Dafen@IDN le 04-07-2009 à 19:06:41
------------------------------ Les Tuto IDN - Choisir sa RAM - Choisir sa Carte Graphique
Répondre à Dafen@IDN

oh putain j'avais pas vu les dates [:grunt]

En fait je suis tombé sur ton message d'appel à l'aide hier ... je me suis dit que je pourrais tenter de donner un coup de main, bah voila la réussite :d

------------------------------ :mmmfff: ©® [:ducktale:6]
Répondre à Ducktale
Tom's Guide > Forum > Programmation > Besoin d'aide pour identifier le langage et le modifier.
Aller à :

Il y a 943 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens