Variáveis de sistema
As variáveis de sistema armazenam dados, que podem ser verificados e manipulados por você. Para detecção de tipo de arquivo personalizado, o script tem acesso a todo o arquivo através da variável
$data
. Para validadores personalizados, o script tem acesso às mensagens bruta, normalizada e aos 10 bytes que precedem e encerram os dados correspondidos. Para validadores personalizados, o script não tem acesso a toda a mensagem.Não atribua valores a variáveis de sistema. Essas variáveis já contêm dados definidos pelo sistema. Use uma variável local, como
$result
para atribuir valores. Você não deve usar variáveis de sistema com operações aritméticas, de atribuição ou lógicas.Variável de sistema | Descrição |
|---|---|
$data | O script criará a variável $data do conjunto de bytes quando extrair informações para um arquivo. A variável $data armazena todo o arquivo. |
$correspondência | O mecanismo de script armazena os dados que correspondem ao padrão na variável $match antes de serem normalizados. |
$normalizedMatch | O mecanismo de script armazena os dados correspondidos normalizados na variável $normalizedMatch após terem sido normalizados. |
$matchPrefix | Você pode usar esse método para verificar se uma mensagem começa com um padrão específico. Os métodos verificam 10 bytes antes do padrão correspondido. |
$matchSuffix | Você pode usar esse método para verificar se uma mensagem termina com um padrão específico. Os métodos verificam 10 bytes após o padrão correspondido. |