Généralités sur les téléchargements pour Mac OS X

Comment se présenteront les fichiers à télécharger pour Mac OS X ?

Les fichiers à télécharger se présenteront sous une forme compressée.
Le type de compression ne sera pas toujours celui que nous pouvions rencontrer en téléchargeant des logiciels destinés aux précédentes versions de Mac OS. La fin des noms des fichiers téléchargés différera donc souvent de celle à laquelle nous pouvions être habitués, ces suffixes (ou "extensions") permettant d'identifier le mode de compression utilisé.
Les fichiers en ".sit" se feront rares, tout comme ceux en ".img" et vous verrez apparaître une majorité de fichier en ".gz", ".tar.gz" (ou ".tgz" qui est équivalent), ".gnutar.gz", ".dmg", ".dmg.gz" et ".pkg"
Les fichiers en .gz sont compressés selon la méthode gunzip; ceux en .tar ou .gnutar selon la méthode gnutar.
Les fichiers en .dmg sont des images-disques et utilisent un mode de compression propre à ce format. Ils sont équivalents sous Mac OS X aux fichiers en ".img" du "vieux" monde Mac. Comme les images-disques de type ".img", ils seront décompressés d'un double-clic grâce au concours de l'application DiskCopy d'Apple.
Les fichiers en .pkg sont des packages. Leur ouverture déclenche celle du programme d'installation Installer d'Apple situé, comme DiskCopy, dans le dossier "Utilities" du dossier "Applications" de Mac OS X. Les "packages" constituent la méthode d'installation la plus conviviale ou, du moins, la plus proche de celles rencontrées sous les précédentes versions de Mac OS. Pour vous en faire une idée, sachez que toutes les opérations liées à l'installation de Mac OS X à partir de son CD, par exemple, sont effectuées à partir d'un package et gérées par l'application Installer. Les mises à jour de logiciels Apple pour Mac OS X effectuées directement grâce à la "Mise à jour de logiciels" des "Préférences Systèmes" se présenteront aussi sous forme de packages mais ne déclencheront pas le logiciel installer, la mise à jour pouvant être appliquée automatiquement sans passer par ce logiciel. Il peut cependant être utile de savoir que tous ces packages sont stockés sur votre disque dur : dans le dossier "Receipts" du dossier "Library" situé au niveau "Ordinateur" (accessible, par exemple, grâce au premier article du menu "Aller" du Finder...). Ces packages vous permettraient de réinstaller certaines mises à jour ou logiciels si nécessaire.
Les fichiers en .tar.gz (ou en .tgz) ont d'abord été compressés selon la méthode gnutar puis, dans un deuxième temps, avec la méthode gunzip. De même, les fichiers en .dmg.gz résultent de deux compressions successives : ils sont des images-disques "gzippées".

Pourquoi l'apparition de ces nouveaux formats de compression sous Mac OS X ?

Simplement parce que Mac OS X est un système de type unix. Pour commencer, ce type de système ne gère traditionnellement que les données ("data", en anglais), pas la fourchette de ressources d'un fichier à la différence de toutes les précédentes versions de Mac OS. En effet, jusqu'à Mac OS 9.x, un fichier Mac pouvait être comme constitué de deux couches distinctes. Une couche du fichier abritant exclusivement des ressources (icône d'un fichier ou icônes d'une application; image de prévisualisation d'un fichier image; menus d'une application; etc...) l'autre uniquement des données (une image; le texte d'un document sans renseignements concernant sa mise en page; etc...). La plupart des fichiers Macs comportaient, disait-on, une "fourchette de ressources" et une "fourchette de données". C'était là une grande singularité du monde Mac, non adaptée à la diffusion de données sur Internet dont les technologies n'étaient pas conçues pour véhiculer des fichiers possédant une structure double.
Or, avec Mac OS X, la fourchette de ressources disparaît (même si le système reste capable d'interprêter des fichiers à l'ancienne, pourvus de ressources. Ni le système, ni les applications spécialement conçues pour Mac OS X ni les documents créés par ces applications n'abritent de fourchette de ressources). Tous les éléments jadis isolés dans la fourchette de ressources sont associées au données, inscrits comme sur une même et maintenant unique couche.

Des méthodes de compression utilisées pour créer des fichiers en ".sit" ou ".img", par exemple, ont été spécialement conçues pour prendre en compte l'existence d'une fourchette de ressources : après décompression, la fourchette de ressources serait restituée. Ce que les méthodes de compression d'autres mondes ne maîtrisaient pas : elles auraient éliminé la fourchette de ressources, inconnue sur les autres plates-formes informatiques, lorsqu'il aurait souvent fallu la préserver.

Il faut savoir que ces fourchettes de ressources sont omniprésentes dans les applications compatibles avec des versions de Mac OS antérieures à Mac OS X, dans la plupart des composants de ces systèmes et même, parfois, à l'intérieur de documents créés avec certaines applications.
Pour de tels documents, les ressources peuvent être cruciales ou très accessoires. Un fichier comportant une icône personnalisée, par exemple, aura très généralement cette icône stockée dans la fourchette de ressources. Si seule cette icône était stockée en ressources, le fait d'éliminer la fourchette de ressources de ce fichier en le compressant avec une des "nouvelles" méthodes ou avec une autre méthode des mondes PC ou Unix, ne détériorerait pas pour autant la partie essentielle du fichier. Une fois décompressé, il resterait exploitable.
Ce qui ne serait pas le cas pour d'autres éléments. Une application dont la fourchette de ressources aurait été éliminée deviendrait, par exemple, inutilisable.

En l'absence de fourchette de ressources, d'autres méthodes très répandues dans l'univers des unix, compressent on ne peut plus efficacement.
Qui plus est, l'utilisation de ces méthodes est gratuite. D'où l'apparition, avec Mac OS X, de ces "nouveaux" formats.
Il faut remarquer que toutes les fichiers téléchargés dont les noms comporteraient certains de ces "nouveaux" suffixes ne pourront jamais abriter, sauf monumentale erreur de l'auteur du fichier, d'applications de type Carbon ou Classic : les applications Carbon ou Classic utilisant des ressources que les "nouvelles" méthodes de compression ne sauraient pas restituer.
Vous pourrez très bien trouver une application Cocoa, ne fonctionnant que sous Mac OS X, sur une image-disque de type ".img" ou dans un fichier ".sit" mais jamais une application Carbon ou Classic sur une image-disque de type ".dmg" ou dans un fichier ".gz" ou cette application serait certainement inutilisable après décompression. Le même sort pourrait être réservé à n'importe quel fichiers comportant des ressources

Dans le doute, en admettant que vous comptiez par exemple gzipper un document, ouvrez donc ce document avec l'application ResEdit. Si ResEdit affiche des ressources, méfiez-vous le document pourrait être inutilisable une fois "gzippé" : quittez ResEdit et envisagez plutôt sa compression au format ".sit" ou au format ".img". Si ResEdit affiche plutôt un message signalant l'absence de ressources et proposant d'en créer, déclinez aussitôt l'offre et quittez ResEdit : vous savez maintenant qu'il est possible de lancer la compression du document au format ".gz" sans risquer de l'endommager.
Sinon, vous pourrez toujours faire un essai de compression, en gzippant une copie du document (pour préserver l'original), en décompressant ensuite le fichier ".gz" créé et en tentant enfin d'ouvrir le fichier décompressé avec l'application qui servit à créer l'original. Si le document s'ouvrait et si son contenu était normalement restitué, vous pourriez en déduire que ses ressources n'ont rien d'essentiel, qu'il peut donc être compressé en utilisant la "nouvelle" méthodes de votre choix. Tous les documents de même origine (créés par la même application) et de même format (enregistrés au même format par la même application) bénéficieraient alors certainement du même avantage.

Quel logiciel utiliser pour décompresser ces "nouveaux" types de fichiers ?

Certains fichiers pourraient être directement décompressés à l'aide de l'application Terminal d'Apple... Mais en entrant des formules bien peu conviviales. Et puisque d'autres solutions gratuites et plus immédiates sont disponibles, je ne vois aucune raison de vous en passer.
Le plus simple est, à mon avis, de vous munir de la version 6.0.1 (minimum : une version antérieure ne conviendrait pas. La version fournie avec Mac OS X comporte certains bugs très ennuyeux que cette dernière version corrige) de StuffIt Expander.
Autre alternative très intéressante, beaucoup plus Mac OS X et unix en général, l'excellente application OpenUp 3.1. Ellle ne gère malheureusement pas les fichiers ".sit" que vous pourriez trouver sur le web. Elle ne vous permettra donc pas de décompresser les nombreux fichiers enregistrés à ce format qui abriteront majoritairement des applications de type Carbon. Elle sera probablement indispensable à tous ceux qui ont l'occasion d'échanger des données avec des utilisateurs de systèmes unix variés.

Télécharger StuffIt Expander 6.0.1 (gratuit - 2,2 Mo)

Télécharger OpenUp 3.1 (gratuit - 1,1 Mo)

Cocoa, Carbon, Classic, PPC, FAT, 68k, binaires ou source ? Quelle version adaptée à Mac OS X télécharger si différentes options sont proposées sur un site ?

Versions adaptées à Mac OS X et à son environnement Classic


Les versions dites Cocoa fonctionneront uniquement sous Mac OS X.
Les versions Carbon fonctionneront directement sous Mac OS 9.1 (et parfois même sous des versions antérieures intégrant l'extension "CarbonLib" sauf contre-indication : voir la configuration requise sur le web ou dans les fichiers "read me" associés aux applications) et directement sous Mac OS X.
Les versions estampillées Classic fonctionneront directement sous Mac OS 9.1 (et, là encore, parfois sous des versions antérieures intégrant l'extension "CarbonLib"). Elles ne pourront jamais tourner directement sous Mac OS X mais uniquement dans son environnement Classic, Mac OS X lançant alors Mac OS 9.1 pour permettre à l'application de fonctionner.

Versions à éviter

Les versions présentées comme PPC ou FAT ne tourneront jamais directement sous Mac OS X mais, à la rigueur, correctement dans l'environnement Classic. Sauf si ces applications n'étaient pas compatibles avec Mac OS 9.1.
Quant aux versions 68K, elles ne sont pas, à la base, destinées aux machines équipés de microprocesseurs de type PowerPC (G3, G4...). Elles pourront parfois fonctionner normalement dans l'environnement Classic mais restent majoritairement à éviter.

Informations complémentaires sur le site...

Binaires et code source

Certains sites ne feront pas nécessairement référence aux types d'applications évoqués plus haut. Proposant des versions spécialement conçues pour Mac OS X, il vous inviteront plutôt à télécharger soit une version binaries (ou "binaires") soit une version source. Dans un pareil cas, choisissez toujours la version binaries, la version source ne vous serait d'aucune utilité à moins d'être programmeur dans la vie ou dans l'âme puisqu'elle abrite le code source de l'application : programme à l'état brut, inutilisable tant qu'il n'aura pas été "compilé", c'est à dire traduit dans un langage susceptible d'être compris par votre ordinateur ("langage machine").
Des applications écrites en Java pourront aussi être proposées sous ces deux formes.

Quel format de compression choisir ?

Des sites pourront vous proposer de télécharger un même logiciel compressé de différentes façons. Un fichier ".tar.gz" (ou ".tgz") pèsera souvent beaucoup moins lourd qu'un fichier ".dmg.gz", par exemple. Cependant, un fichier ".dmg.gz" offrira, après décompression un confort d'utilisation bien supérieur à celui lié à tout fichier ".tar.gz". La décompression d'un fichier ".dmg.gz" donne en effet lieu à la création d'un seul fichier ".dmg" sur le disque dur, donc d'une image-disque dont le contenu peut être accessible d'un double-clic n'entraînant pas d'écritures supplémentaires durables sur le disque dur. Beaucoup plus pratique, beaucoup moins envahissant et bien moins susceptible d'accentuer la fragmentation du disque dur (un seul fichier étant copié sur le disque) que le résultat d'une décompression de fichier ".tar.gz"... A moins d'avoir une connexion très lente à Internet, téléchargez donc en priorité des fichiers ".dmg" ou ".dmg.gz" pour plus de confort.
Les logiciels comportant des ressources seront généralement proposés ai format ".sit", ".img" ou "img.sit". Le format ".sit" offre les mêmes avantages (taille) et inconvénients (nombre d'éléments copiés sur le disque après décompression) que le format ".tar.gz" ou ".gz" tout court. Le format ".img" offre aussi les mêmes avantages (aucun fichier copié sur le disque après décompression) et inconvénients (taille) que le format ".dmg".

Suite de l'article : Compresser sous Mac OS X...

transp iMac OS X
logo iMac & Mac OS X
 
page d'accueil de la rubrique Mac OS X

Rudiments
avant de se lancer dans un téléchargement

formats de compression et d'applications sous Mac OS X

ressources de fichiers et Mac OS X

découverte du Terminal

compresser à l'aide du Terminal

activer le compte root

que conserver après installation des Developer Tools d'Apple





Copyright © 2001 Bruno Lapeyre