web-dev-qa-db-fra.com

Comment changer le type MIME d'un fichier?

J'ai un fichier au format .doc, mais Nautilus et LibreOffice insistent sur le fait qu'il s'agit d'un fichier .txt. C’est à la fois précision et Ubuntu 12.10, mais Google Docs peut le convertir (après avoir joué avec).

enter image description here

enter image description here

enter image description here

7
jrg

La réponse était juste devant moi, d'une certaine manière.

http://listarchives.libreoffice.org/global/users/msg22140.html

Le lien de la liste de diffusion ci-dessus explique en détail comment il s’agit d’un document mht, qui n’est pas pris en charge par LibreOffice.

0
jrg

Pour vérifier si le type mime 'extension' existe:

grep 'extension' /etc/mime.types

Pour créer un nouveau type mime:

  1. Ouvrez /etc/mime.types avec l'éditeur de texte (avec les privilèges root)

    gksudo gedit /etc/mime.types

  2. Ajoutez une extension à /etc/mime.types au format suivant:

    text/extension extension

Pour plus d'informations, cliquez ici

7
zuberuber

Pourrait être quelque chose d'aussi simple qu'un en-tête mutilé/modifié intentionnellement. Voici à quoi ressemblent les deux premiers morceaux de MS Word dans quelques documents que je viens de vérifier:

D0 CF 11 E0 A1 B1 1A E1

Vous pourriez FAIRE UNE SAUVEGARDE et essayer de remplacer les premiers octets par cette signature et voir si elle ne tente pas au moins de s'ouvrir comme il convient.

De manière générale, file peut examiner cette zone:
enter image description here
Et dites le type de fichier. Si le problème est détecté, il s’agit d’un fichier texte renommé doc ou de l’en-tête malmené.

1
RobotHumans
  1. Dans Nautilus, cliquez avec le bouton droit de la souris sur n’importe quel fichier avec le type de fichier ou l’extension souhaité, choisissez Properties dans le menu contextuel.
  2. Dans Properties, cliquez sur Open With.
  3. Sélectionnez une application pour le type de fichier donné (writer I asssume). Tous les fichiers avec la même extension seront désormais ouverts avec ce programme par défaut.

enter image description here

Vous pouvez aussi le faire manuellement

  • /usr/share/applications/defaults.list conserve les valeurs par défaut (c'est-à-dire les associations à l'échelle du système).
  • ~/.local/share/applications/mimeapps.list contient les spécificités de l'utilisateur.

Au fait: je suppose que vous avez un logiciel installé (c'est-à-dire LibreOffice) qui peut ouvrir les fichiers doc?


Parmi les commentaires et les images ajoutées:

  • il se peut que le fichier soit corrompu. Qu'est-ce qu'un fichier est basé sur le 1er octet d'un fichier (et non l'extension comme Windows). Ce que vous pouvez faire est de définir les fichiers .txt pour qu’ils s’ouvrent avec Writer (juste temporaire) et de voir s’ils s’ouvrent puis de les enregistrer sous un autre nom. Puis réinitialisez l’ouverture txt à Gedit ou à ce qu’elle était auparavant.
0
Rinzwind