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.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. |