realbasic-nug.fr
[Top] [All Lists]

Re: Lire une fichier LittleEndian sur Mac ?

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Lire une fichier LittleEndian sur Mac ?
From: Thierry Nauze <ohmi at wanadoo dot fr>
Date: Tue, 3 Jul 2007 19:58:20 +0400
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <AD666BF2-2250-495C-8410-69D6C7AE49BB at wanadoo dot fr> <86AB3DAF-4121-493A-A9AF-A6B91CE2F10D at marine-label dot com>

Le 3 juil. 07 à 19:38, frael a écrit :


dans les binary stream ya ca :

You can use the constants TargetLittleEndian and TargetBigEndian to determine which byte order is being used for a particular compile.

NB j'ai jamais essayé :)

Actuellement, si je sauve en UTF16, le fichier 'unicode' créé est lu sans problèmes sur la plateforme où il a été créé.

Ma question, concernait dans un premier temps : lire sur Mac (BigEndian) un fichier crée sur PC (LittleEndian).

J'arrive à repérer si le fichier est unicode et quel 'endian'.

Mon problème est de pouvoir alors le lire.

J'ai testé la méthode préconisée : à savoir, je lis les 'short' LittleEndian que je sauve dans un fichier BigEndian.
J'ai alors réussi à lire ce fichier.

Ce que j'aurais voulu savoir c'est s'il n'y avait pas une méthode plus simple ou plus rapide car certains fichiers à lire peuvent dépasser les 20 Mo.

Si cette méthode marche de façon sûre, il ne me restera plus qu'à lire un BigEndian sur PC.

Merci pour la réponse.


----------------------------------------------------------------

Le 3 juil. 07 à 16:19, Thierry Nauze a écrit :

Bonjour,

Y-a-il une méthode simple pour lire, sur Mac, un fichier de texte UTF16 que je sais être en LittleEndian ?

Si oui laquelle ?

Merci d'avance.

--
Thierry NAUZE        Saint-Denis de la Réunion





<Prev in Thread] Current Thread [Next in Thread>