Variables système

Les variables système enregistrent les données que vous pouvez vérifier et gérer. Pour la détection de type de fichier personnalisé, le script accède à l'ensemble du fichier par la variable
$data
. Pour les validateurs personnalisés, le script accède au message brut, au message normalisé et aux 10 octets précédant et suivant les données qui présentent la correspondance. Pour les validateurs personnalisés, le script n'a pas accès à l'ensemble du message.
N'affectez pas de valeurs aux variables système. Ces variables comportent déjà des données définies par le système. Utilisez une variable locale, telle que
$result
, pour affecter des valeurs. Il est déconseillé d'utiliser des variables système avec des opérations arithmétiques, logiques ou d'affectation.
Variables système
Variable système
Description
$data
Le moteur de script crée la variable $data de la série d'octets quand il la lit dans un fichier. La variable $data enregistre l'ensemble du fichier.
$match
Le moteur de script enregistre les données présentant une correspondance avec le modèle dans la variable
$match
avant de les normaliser.
$normalizedMatch
Le moteur de script enregistre les données présentant une correspondance et normalisées dans la variable
$normalizedMatch
après normalisation.
$matchPrefix
Vous pouvez utiliser cette méthode pour vérifier si un message commence par un certain modèle. La méthode vérifie 10 octets avant le modèle correspondant.
$matchSuffix
Vous pouvez utiliser cette méthode pour vérifier si un message se termine par un certain modèle. La méthode vérifie 10 octets après le modèle correspondant.