Pourquoi les fichiers sont-ils téléchargés lors de l'installation des polices MS Office «exe»?

15

J'ai installé le ttf-mscorefonts-installerpackage pour obtenir des polices supplémentaires pour mon système.
Ensuite, j'ai remarqué que les fichiers sont "exe". Pourquoi ça?
Autant que je sache, les polices ne sont pas des binaires.

$ sudo apt-get install "ttf-mscorefonts-installer"
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  ttf-mscorefonts-installer
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 0 B/27.8 kB of archives.
After this operation, 134 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package ttf-mscorefonts-installer.
(Reading database ... 298130 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu1_all.deb ...
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu1) ...
Processing triggers for update-notifier-common (0.154.1ubuntu1) ...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arial32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arialb32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/comic32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/courie32.exe
Dor
la source
5
Parce que ce sont des installateurs de Microsoft.
Eric Carvalho
2
Les polices TrueType sont définitivement des fichiers binaires; ce ne sont pas des binaires exécutables .
jamesdlin

Réponses:

24

Parce que les exes contiennent les polices - je ne pense pas qu'elles soient installées comme Windows les fait, elles sont extraites (EDIT: sur les fenêtres, elles s'auto-extraient, merci @JakeGould)

Pour le voir, vous pouvez en télécharger un (j'ai fait celui-ci ) et l'ouvrir dans file-roller(Archive Manager):

entrez la description de l'image ici

Ubuntu et d'autres personnes ne peuvent probablement pas distribuer les polices directement aux licences de MS - les exes comptent probablement comme `` redistribuables '' en vertu du CLUF lié à l'invite de l'installateur:

Invite du CLUF lors de l'installation du package

Y compris ce bit et probablement d'autres choses:

1. OCTROI DE LICENCE. Ce CLUF vous accorde les droits suivants:

  • Installation et utilisation . Vous pouvez installer et utiliser un nombre illimité de copies du PRODUIT LOGICIEL.
  • Reproduction et distribution . Vous pouvez reproduire et distribuer un nombre illimité de copies du PRODUIT LOGICIEL; à condition que chaque copie soit une copie vraie et complète, y compris tous les avis de droit d'auteur et de marque, et soit accompagnée d'une copie du présent CLUF. Des copies du PRODUIT LOGICIEL ne peuvent être distribuées à des fins lucratives, ni sur une base autonome, ni incluses dans le cadre de votre propre produit.

2. DESCRIPTION DES AUTRES DROITS ET LIMITATIONS.

  • Limitations de l'ingénierie inverse, de la décompilation et du désassemblage . Vous ne pouvez pas désosser, décompiler ou désassembler le PRODUIT LOGICIEL, sauf et uniquement dans la mesure où une telle activité est expressément autorisée par la loi applicable nonobstant cette limitation.
  • Restrictions sur la modification . Vous ne pouvez pas renommer, modifier ou créer des œuvres dérivées à partir du PRODUIT LOGICIEL, autre que le sous-ensemble lors de leur intégration dans des documents.
Wilf
la source
file-rollern'a pas pu ouvrir le arial32.exefichier. J'ai donc utilisé à la cabextractplace (cela a fonctionné).
Dor
7-zip peut également afficher le contenu des fichiers exe. Je ne sais pas si cela vous montre les polices, cependant.
skeggse
2
Ces types de fichiers exe sont généralement des fichiers d'archive à extraction automatique. Cela signifie qu'il s'agit essentiellement d'archives ZIP avec un petit morceau de code auto-extractible qui ne fonctionnerait que sous Windows. Je suis sur un Mac et j'ai pu extraire ces archives en les décompressant simplement de la ligne de commande.
JakeGould
8

Les polices MS Office sont des polices de Microsoft. Microsoft ne crée pas de binaires pour d'autres systèmes d'exploitation comme Ubuntu, ttf-mscorefonts-installertéléchargez donc diverses polices MS au format exe, puis cabextractextrayez les polices de ces fichiers exe.

Faizan Akram Dar
la source
8

Les polices MS Core sont fournies dans une archive zip auto-extractible que nous pouvons ouvrir ou installer sans avoir besoin d'exécuter l'exécutable Windows ou le programme d'installation de polices Windows inclus.

Pour installer une police, ouvrez simplement le fichier font.exe avec le gestionnaire d'archives pour afficher le contenu de cette archive.

Nous installons ensuite la police TTF contenue avec un double clic sur le fichier correspondant pour l'ouvrir avec le visualiseur de polices. Là, nous aurons un Installbouton en haut à droite qui installera la police ~/.local/share/fontssans aucune autre question:

entrez la description de l'image ici

Takkat
la source