Provided by: cups-daemon_2.4.12-0ubuntu1_amd64 bug

NOME

       mime.types - ficheiro de descrição de tipos mime para o cups

DESCRIÇÃO

       O ficheiro mime.types define os tipos de ficheiros reconhecidos.

       Tipos  de  ficheiros  adicionais  são  especificados  em ficheiros com a extensão .types no directório de
       configuração do CUPS.

       Cada linha no ficheiro mime.types é um comentário, uma linha vazia, ou uma  linha  de  regra.  As  linhas
       comentários  começam  com  o  caractere  #.  As  linhas  de regras começam com o tipo de media MIME e são
       seguidas opcionalmente por uma série de regras de reconhecimento de ficheiros:

           mime/type [ rule ... rule ]

       As regras podem ser estendidas por várias linhas usando o caractere de barra invertida (\):

           mime/type [ really-really-really-long-rule ... \       rule ]

       Os tipos de media MIME especificados pelo campo mime/type são sensíveis a maiúsculas/minúsculas  e  estão
       ordenados  por  ordem  alfanumérica  ascendente  para  os  objectivos  de  corresponderem.  Veja a secção
       "CORRESPONDÊNCIA E PRIORIDADE DE TIPO" para ,mais informação.

       As regras podem ser agrupadas usando parênteses, juntas usando "+" para um AND lógico, juntas usando  ","
       ou espaço em branco para um OR lógico, e negadas usando "!".

   REGRAS
       Regras  toma duas formas - uma extensão de nome de ficheiro por si própria e funções com valores de teste
       dentro de parênteses. As seguintes funções estão disponíveis:

       match("pattern")
            Verdadeira se o nome de ficheiro corresponder à wildcard de shell pattern dada.

       ascii(offset,length)
            True if the length bytes starting at offset are valid printable ASCII (CR,  NL,  TAB,  BS,  32-126).
            length cannot exceed 8192 bytes.

       printable(offset,length)
            True  if  the  length  bytes  starting at offset are printable 8-bit chars (CR, NL, TAB, BS, 32-126,
            128-254).  length cannot exceed 8192 bytes.

       priority(number)
            Especifica a prioridade relativa deste tipo de média MIME. A prioridade predefinida é  100.  Valores
            maiores têm prioridade mais alta enquanto valores menores têm prioridade mais baixa.

       string(offset,"string")
            Verdadeira se os bytes que começam em offset são idênticos a string.

       istring(offset,"string")
            Verdadeira   se   os   bytes   que  começam  em  offset  correspondem  a  string  sem  respeitar  as
            maiúsculas/minúsculas.

       char(offset,value)
            Verdadeira se o byte em offset é idêntico a value.

       short(offset,value)
            Verdadeira se o inteiro 16-bit big-endian em offset é idêntico a value.

       int(offset,value)
            Verdadeira se o inteiro 32-bit big-endian em offset é idêntico a value.

       locale("string")
            Verdadeira se o locale actual corresponder a string.

       contains(offset,length,"string")
            True if the bytes starting at offset for length bytes contains string.  length  cannot  exceed  8192
            bytes.

   CONSTANTES DE STRING
       As  constantes  de string podem ser especificadas dentro de aspas ("") para strings que contêm espaços em
       branco e colchetes angulares (<>) para strings hexadecimais.

   CORRESPONDÊNCIA E PRIORIDADE DOS TIPOS
       Quando o CUPS precisa de determinar o tipo de média MIME de um determinado ficheiros, verifica cada  tipo
       de  média  MIME  definido  nos  ficheiros .types. Quando dois ou mais tipos correspondem a um determinado
       ficheiro, o tipo escolhido irá depender do nome e prioridade do tipo, com os tipos de maior prioridade  a
       serem  usados sobre os de menor prioridade. Se os tipos tiverem a mesma prioridade, os nomes de tipos são
       ordenados em ordem ascendente alfanumérica e o primeiro tipo é o escolhido.

       Por exemplo, se dois tipos "text/bar" e "text/foo" estiverem definidos como correspondência  da  extensão
       "doc",  normalmente  o  tipo  "text/bar"  será  o  escolhido  pois  o nome é alfa-numericamente menor que
       "text/foo". No entanto, se "text/foo" também definir uma prioridade  maior  que  "text/bar",  então  será
       escolhido "text/foo".

FICHEIROS

       /etc/cups - Directório típico de configuração do CUPS.

EXEMPLOS

       Definir dois tipos de média MIME para dados raster, com um a ser um sub-conjunto com maior prioridade:

           application/vnd.cups-raster  string(0,"RaSt") string(0,"tSaR") \
                                         string(0,"RaS2") string(0,"2SaR") \
                                         string(0,"RaS3") string(0,"3SaR")

           image/pwg-raster              string(0,"RaS2") + \
                                         string(4,PwgRaster<00>) priority(150)

VEJA TAMBÉM

       cups-files.conf(5),   cupsd.conf(5),   cupsd(8),  cupsfilter(8),  mime.convs(5),  Ajuda  Online  do  CUPS
       (http://localhost:631/help)

COPYRIGHT

       Copyright © 2020-2024 by OpenPrinting.

2021-02-28                                            CUPS                                         mime.types(5)