Variables del sistema

Las variables del sistema almacenan los datos que puede comprobar y manipular. En detección de tipo de archivo personalizado, el script tiene acceso a todo el archivo mediante la variable
$data
. En validadores personalizados, el script tiene acceso a los mensajes sin procesar, los mensajes normalizados y los 10 bytes que preceden y finalizan los datos con los que se estableció coincidencia. En validadores personalizados, el script no tiene acceso a todo el mensaje.
No asigne valores a variables del sistema. Estas variables ya contienen datos definidos por el sistema. Use una variable local, como
$result
para asignar valores. No debería usar las variables del sistema con operaciones aritméticas, lógicas y de asignación.
Variables del sistema
Variable del sistema
Descripción
$data
El motor de scripts crea la variable $data de matriz de bytes cuando lee un archivo. La variable $data almacena todo el archivo.
$coincidencia
El motor de scripts almacena los datos con los que se establecieron coincidencias mediante el patrón en la variable
$match
antes de su normalización.
$normalizedMatch
El motor de script almacena los datos con los que se establecieron coincidencias normalizadas en la variable
$normalizedMatch
después de su normalización.
$matchPrefix
Puede usar este método para verificar si un mensaje comienza con un patrón determinado. El método comprueba los 10 bytes anteriores al patrón con el que se estableció coincidencia.
$matchSuffix
Puede usar este método para verificar si un mensaje termina con un patrón determinado. El método comprueba los 10 bytes posteriores al patrón con el que se estableció coincidencia.