Manual do PHP
Anterior |  | Próxima

# XXXVIII. Fileinfo Functions

# Introdução

The functions in this module try to guess the content type and encoding of a file by looking for certain magic byte sequences at specific positions within the file. While this is not a bullet proof approach the heuristics used do a very good job.

# Dependências

`magic_open` library is needed to build this extension.

# Instalação

Informações para a instalação desta extensão PECL podem ser encontradas no manual no capitulo entitulado Instalação de extensões PECL. Informações adicionais como novas versões, downloads, arquivos fontes, manutenções, e um Changelog, podem ser obtidos aqui: http://pecl.php.netfileinfo

# Configurações em execução

Esta extensão não define nenhum parâmetro de configuração no `php.ini`.

# Tipos Resource

There is one resource used in Fileinfo extension: a magic database descriptor returned by finfo_open().

# Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

`FILEINFO_NONE` (integer)

  No special handling.

`FILEINFO_SYMLINK` (integer)

  Follow symlinks.

`FILEINFO_MIME` (integer)

  Return a mime string, instead of a textual description.

`FILEINFO_COMPRESS` (integer)

  Decompress compressed files.

`FILEINFO_DEVICES` (integer)

  Look at the contents of blocks or character special devices.

`FILEINFO_CONTINUE` (integer)

  Return all matches, not just the first.

`FILEINFO_PRESERVE_ATIME` (integer)

  If possible preserve the original access time.

`FILEINFO_RAW` (integer)

  Don't translate unprintable characters to a `\ooo` octal representation.

Anterior | Principal | Próxima
fdf_set_version | Acima | finfo_buffer