Transformer une base Mac en une base PC (remplace 4D transporter)

Gwladys Paté

Comment transporter sa base Mac en base PC sans 4D Transporter ?

Produit : versions antérieures à 4D 2004  ·  Plateforme : Mac OS X

Il peut être utile de transformer ses fichiers Mac en fichiers PC.

Sous Mac OS 9 (et Classic), il existait 4D Transporter (jusqu'à la version 4D 2003) qui permettait de passer sa base Mac sur Windows et vice-versa.

4D Transporter n'existant pas sur Mac OS X, pour remplacer l'action de cet outil, il existe deux possibilités ♪

- Titre : Transformer une base Mac en une base PC (remplace 4D transporter)

- Auteur : Gwladys Paté

- Parution : 29 juin 2006

- Mise à jour : 28 mai 2008

- Licence : Copyright ® 2006 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. À l'aide des commandes Unix dans le Terminal du système Mac OS X

- 2. Utiliser le logiciel Trans X qui vous permet de faire la conversion dans les deux sens

1 - À l'aide des commandes Unix dans le Terminal du système Mac OS X

Voici comment procéder :

Par exemple, prenons un dossier placé sur le bureau. On le nomme BaseMac. Dans ce dossier se trouvent les deux fichiers 4D Mac que l'on veut transformer pour qu'ils soient exploitables sous PC: BaseMac et BaseMac.data
À l'intérieur de ce dossier, nous allons créer un dossier BasePC dans lequel nous allons créer, à leur tour, les fichiers PC : FichierPC.4DB, FichierPC.RSR, FichierPC.4DD et FichierPC.4DR.

Pour l'exemple, le nom de la machine est pc-demomktg et le nom de l'utilisateur est gbourg.

Les commandes à taper sont en gras, les lignes résultantes de la commande et affichées par le Terminal sont en italiques.

Ouvrez votre Terminal
Vous êtes par défaut à la racine de votre profil

Plaçons-nous sur le bureau :
pc-demomktg:~ gbourg$ cd Desktop

Plaçons-nous maintenant dans le dossier BaseMac :
pc-demomktg:~/Desktop gbourg$ cd BaseMac

Dans ce dossier BaseMac, créons un dossier BasePC :
pc-demomktg:~/Desktop/BaseMac gbourg$ mkdir BasePC

Copions le fichier BaseMac dans le dossier BasePC en le renommant FichierPC.4DB
pc-demomktg:~/Desktop/BaseMac gbourg$ cp BaseMac BasePC/FichierPC.4DB

Extrayons les ressources du fichier FichierPC.4DB en les nommant FichierPC.RSR
pc-demomktg:~/Desktop/BaseMac gbourg$ cp BasePC/FichierPC.4DB/..namedfork/rsrc BasePC/FichierPC.RSR

Copions le fichier BaseMac.data dans le dossier BasePC en le renommant FichierPC.4DD
pc-demomktg:~/Desktop/BaseMac gbourg$ cp BaseMac.data BasePC/ FichierPC.4DD

Extrayons les ressources du fichier FichierPC.4DD en les nommant FichierPC.4DR
pc-demomktg:~/Desktop/BaseMac gbourg$ cp BasePC/FichierPC.4DD/..namedfork/rsrc BasePC/FichierPC.4DR

2 - Utiliser le logiciel Trans X qui vous permet de faire la conversion dans les deux sens

http://pagesperso-orange.fr/solo-dev/transx.html

TransX est un droplet écrit en AppleScript, fonctionnant uniquement sous MacOSX, et remplaçant 4DTransporter.

TransX est gratuit et encore en cours de développement.

Il est téléchargeable avec sa documentation (Fichier RTF en français)

TransX transporte également tous les fichiers simples : constantes, étiquettes, filtres, recherches, tris, états, mots de passe, groupes d'utilisateurs, ensembles et variables.