OVH Cloud OVH Cloud

[Q] Format de Fichier

6 réponses
Avatar
g.durr
J'ai télécharger un fichier (peu importe l'application ayant servie à le
générer) d'un serveur Windows NT vers un client 10.3 via smb. Quand ce
fichier est arrivé sur le mac il avait une icone noire d'un fichier
exécutable UNIX.
J'ai retelechargé ce *même* fichier via appletalk (puisque ce serveur a
aussi ce service) et là le fichier une fois sur le mac a bien son icone.

Mais ce n'est pas le problème de l'icone qui me tracasse. C'est plutot
qu'une fois dans l'application qui l'a généré, elle ne voit que les
fichiers transférés via appletalk.
Si je fais un diff dans le terminal, la commande me dis que les fichiers
sont identiques. L'original ne contient pas de resource fork.
La seul differnce que j'ai trouvée est que la version "AppleTalk" a un
createur et un type. Mais si j'assigne le même créateur/type au fichier
transféré avec smb, le fichier n'est toujours pas vu avec l'application.

Quel peut-être la differences entre ces 2 fichiers?
--
Guillaume DURR
g.durr@jesuischezfree.fr

6 réponses

Avatar
Jacques Perrocheau
In article <1g5p4et.jug6yu1lonr0gN%,
(Guillaume Durr) wrote:

J'ai télécharger un fichier (peu importe l'application ayant servie à le
générer) d'un serveur Windows NT vers un client 10.3 via smb. Quand ce
fichier est arrivé sur le mac il avait une icone noire d'un fichier
exécutable UNIX.
J'ai retelechargé ce *même* fichier via appletalk


via AppleShare...

(puisque ce serveur a
aussi ce service) et là le fichier une fois sur le mac a bien son icone.

Mais ce n'est pas le problème de l'icone qui me tracasse. C'est plutot
qu'une fois dans l'application qui l'a généré,


Quel type d'application, Mac OS9, Carbon, Cocoa ?

elle ne voit que les fichiers transférés via appletalk.


AppleShare, grrrr... ;)

Simplement un pb de filtre dans la routine d'ouverture de fichier de ce
logiciel, le fichier n'ayant pas, on va dire les "bonnes
identifications" n'apparait pas.

Si je fais un diff dans le terminal, la commande me dit que les fichiers
sont identiques. L'original ne contient pas de resource fork.


Tu en es sur ?

La seul différence que j'ai trouvée est que la version "AppleTalk" a un
createur et un type.


Tout est sans doute là.

Mais si j'assigne le même créateur/type au fichier transféré avec
smb, le fichier n'est toujours pas vu avec l'application.


???

Avec quoi as-tu rétabli un Type et un Créateur ?

Quelle peut-être la difference entre ces 2 fichiers?


Bonne question ,-) , je n'ai pas la réponse.

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

Avatar
Éric Lévénez
Le 9/12/03 10:59, dans <1g5p4et.jug6yu1lonr0gN%,
« Guillaume Durr » a écrit :

J'ai télécharger un fichier (peu importe l'application ayant servie à le
générer) d'un serveur Windows NT vers un client 10.3 via smb. Quand ce
fichier est arrivé sur le mac il avait une icone noire d'un fichier
exécutable UNIX.


Une belle icône grisée d'un terminal tu veux dire :-)

J'ai retelechargé ce *même* fichier via appletalk (puisque ce serveur a
aussi ce service) et là le fichier une fois sur le mac a bien son icone.

Quel peut-être la differences entre ces 2 fichiers?


C'est typiquement que le fichier a les droits d'exécution unix. Sous
Terminal : "chmod -x nom_du_fichier" pour enlever ces droits.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
g.durr
Jacques Perrocheau wrote:

In article <1g5p4et.jug6yu1lonr0gN%,
(Guillaume Durr) wrote:

J'ai télécharger un fichier (peu importe l'application ayant servie à le
générer) d'un serveur Windows NT vers un client 10.3 via smb. Quand ce
fichier est arrivé sur le mac il avait une icone noire d'un fichier
exécutable UNIX.
J'ai retelechargé ce *même* fichier via appletalk


via AppleShare...
oui pardon abus de langage


(puisque ce serveur a
aussi ce service) et là le fichier une fois sur le mac a bien son icone.

Mais ce n'est pas le problème de l'icone qui me tracasse. C'est plutot
qu'une fois dans l'application qui l'a généré,


Quel type d'application, Mac OS9, Carbon, Cocoa ?

Carboin je pense : Now up to Date

elle ne voit que les fichiers transférés via appletalk.


AppleShare, grrrr... ;)

Simplement un pb de filtre dans la routine d'ouverture de fichier de ce
logiciel, le fichier n'ayant pas, on va dire les "bonnes
identifications" n'apparait pas.

Si je fais un diff dans le terminal, la commande me dit que les fichiers
sont identiques. L'original ne contient pas de resource fork.


Tu en es sur ?
oui, j'ai même vérifié sous classic avec Resedit


La seul différence que j'ai trouvée est que la version "AppleTalk" a un
createur et un type.


Tout est sans doute là.

Mais si j'assigne le même créateur/type au fichier transféré avec
smb, le fichier n'est toujours pas vu avec l'application.


???

Avec quoi as-tu rétabli un Type et un Créateur ?
avec SetFile des Developers tools


Quelle peut-être la difference entre ces 2 fichiers?


Bonne question ,-) , je n'ai pas la réponse.
:-)



--
Guillaume DURR



Avatar
g.durr
Éric Lévénez wrote:

Le 9/12/03 10:59, dans <1g5p4et.jug6yu1lonr0gN%,

J'ai télécharger un fichier (peu importe l'application ayant servie à le
générer) d'un serveur Windows NT vers un client 10.3 via smb. Quand ce
fichier est arrivé sur le mac il avait une icone noire d'un fichier
exécutable UNIX.


Une belle icône grisée d'un terminal tu veux dire :-)
oui...


J'ai retelechargé ce *même* fichier via appletalk (puisque ce serveur a
aussi ce service) et là le fichier une fois sur le mac a bien son icone.

Quel peut-être la differences entre ces 2 fichiers?


C'est typiquement que le fichier a les droits d'exécution unix. Sous
Terminal : "chmod -x nom_du_fichier" pour enlever ces droits.
Les 2 fichiers ont "rwxrwxrwx"


--
Guillaume DURR



Avatar
Éric Lévénez
Le 9/12/03 14:00, dans <1g5pdk0.12g67bb4y9qyoN%,
« Guillaume Durr » a écrit :

Éric Lévénez wrote:

C'est typiquement que le fichier a les droits d'exécution unix. Sous
Terminal : "chmod -x nom_du_fichier" pour enlever ces droits.


Les 2 fichiers ont "rwxrwxrwx"


Justement il faut supprimer les bits x, comme indiqué.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Nicolas.MICHEL
Guillaume Durr wrote:

Quel peut-être la differences entre ces 2 fichiers?


J'ai le même problème avec des fichiers CellQuest
J'ai l'impression que c'est le type/creator le problème, mais que une
fois le fichier "pourri", osx s'en souviens avec je ne sais quel moyen
autre, genre un .DS_Store ou une mise en cache.

Quand on change le nom du fichier (l'extention) le finder change
imédiatement le type de fichier.
Il me semble que si on change le type/créateur, c'est pas le cas, comme
si l'extention avait la main.

--
Je m'appelles Billy et je suis Funky