Como eu mudo o tipo MIME para um arquivo?

5

Eu tenho um arquivo formatado como .doc , mas o Nautilus e o LibreOffice insistem que é um arquivo .txt. Ambos precisos e Ubuntu 12.10 são assim, mas o Google Docs pode convertê-lo (depois de jogar com ele).

    
por jrg 24.08.2012 / 15:23

4 respostas

0

A resposta estava bem na minha frente, depois de uma forma.

link

O link da lista de discussão acima detalha como é realmente um documento mht , que não é suportado pelo LibreOffice.

    
por jrg 24.08.2012 / 16:53
6

Para verificar se o tipo mime 'extension' existe:

grep 'extension' /etc/mime.types

Para criar um novo tipo de mime:

  1. Abra o /etc/mime.types com o editor de texto (com privilégios de root)

    gksudo gedit /etc/mime.types

  2. Adicione a extensão a /etc/mime.types no seguinte formato:

    text/extension extension

Para mais informações, clique aqui

    
por zuberuber 24.08.2012 / 15:37
1

Pode ser algo tão simples quanto um cabeçalho modificado / intencionalmente alterado. Aqui está o que o MS Word primeiro 2 pedaços parece em um par de documentos que acabei de verificar:

D0 CF 11 E0 A1 B1 1A E1

Você pode MAKE A BACKUP e tentar alterar os primeiros bytes para essa assinatura e ver se ela não é, pelo menos, TRY para abrir como a coisa certa.

Geralmente, file pode ver esta área:

E diga o tipo de arquivo. Se estiver detectando errado, na verdade é um arquivo de texto renomeado para doc ou o cabeçalho foi borkado.

    
por RobotHumans 24.08.2012 / 16:35
0
  1. No Nautilus, clique com o botão direito do mouse em qualquer arquivo com o tipo de arquivo ou extensão desejado, escolha Properties no menu de contexto.
  2. Em Properties clique no Open With .
  3. Selecione um aplicativo para o tipo de arquivo fornecido ( writer I asssume). Todos os arquivos com a mesma extensão serão abertos com este programa por padrão.

Você também pode fazer isso manualmente

  • /usr/share/applications/defaults.list contém os padrões (isto é, associações de todo o sistema).
  • ~/.local/share/applications/mimeapps.list contém detalhes do usuário.

A propósito: Eu suponho que você tenha um software instalado (isto é, o LibreOffice) que possa abrir arquivos doc ?

Dos comentários e imagens adicionados:

  • pode ser que o arquivo esteja corrompido. O que é um arquivo é baseado no primeiro byte de um arquivo (e não a extensão como o Windows faz). O que você poderia fazer é definir .txt arquivos para abrir com o Writer (apenas temporário) e ver se ele abre e depois salvá-lo com outro nome. Em seguida, redefina a abertura txt para o Gedit ou o que era antes.
por Rinzwind 24.08.2012 / 15:38

Tags