mime.types(5)

NOMBRE
mime.types - archivo de descripción de tipos mime para cups

DESCRIPCIÓN
El archivo mime.types define los tipos de archivo reconocidos.

Se pueden añadir tipos de archivo adicionales a mime.types o a archivos adicionales en el directorio de configuración /etc/cups con la extensión ".types".

Cada línea en el archivo mime.types puede ser un comentario, una línea en blanco o una línea con una regla. Las líneas de comentario comienzan con el carácter #. Las líneas con una regla comienzan con el nombre del tipo MIME y opcionalmente sigue una serie de reglas de reconocimiento de archivos que se usan para identificar automáticamente los archivos de impresión y de páginas web:
    super/tipo regla [ ... reglaN]
Las reglas pueden ser agrupadas usando paréntesis, unidas usando "+" para hacer un AND (Y) lógico y "," o espacio en blanco para un OR (O) lógico, y negadas usando "!".

REGLAS
Las reglas tienen dos formas - una extensión de archivo por si misma y funciones con valores de prueba entre paréntesis. Están disponibles las siguientes funciones:

match("patrón")
    El patrón coincide con el nombre de archivo

ascii(desplazamiento,longitud)
    Verdadero si los bytes son caracteres imprimibles ASCII (CR, NL, TAB, BS, 32-126)

printable(desplazamiento,longitud)
    Verdadero si los bytes son caracteres imprimibles de 8-bits (CR, NL, TAB, BS, 32-126, 128-254)

string(desplazamiento,"cadena")
    Verdadero si los bytes son identicos a cadena

istring(desplazamiento,"cadena")
    Verdadero si una comparación, sin distinción de mayúsculas y minúsculas, de los bytes es idéntica

char(desplazamiento,valor)
    Verdadero si byte es idéntico

short(desplazamiento,valor)
    Verdadero si el número entero de 16-bits es idéntico

int(desplazamiento,valor)
    Verdadero si el número entero de 32-bits es idéntico

locale("cadena")
    Verdadero si la ubicacion actual coincide con cadena

contains(desplazamiento,rango,"cadena")
    Verdadero si el rango contiene la cadena

CADENAS DE CARACTERES
Las constantes de cadenas de caracteres que contengan espacios en blanco, pueden ser especificadas entre comillas ("") y paréntesis de ángulo (<>) para cadenas hexadecimales.

VÉASE TAMBIÉN
classes.conf(5), cupsd(8), cupsd.conf(5), mime.convs(5), printers.conf(5), Manual de administrador de CUPS, http://localhost:631/documentation.html

DERECHOS DE COPIA
Los derechos de copia 1993-2005 son de Easy Software Products. Todos los derechos reservados.

TRADUCCIÓN
Juan Pablo González Riopedre <riopedre@tiscali.es>