Konvertieren von Hexadezimalzahlen in Zeichenfolgen in negative Zahlen in Perl

Ich habe eine Reihe von Zahlen als hexadezimale Zeichenfolgen in Protokolldateien, die von einem Perl-Skript analysiert werden, und ich bin relativ unerfahren mit Perl.

Einige dieser Zahlen sind tatsächlich negative Zahlen mit Vorzeichen, d.h.0xFFFE == -2 Bei Darstellung als 16-Bit-Ganzzahl mit Vorzeichen.

Kann mir bitte jemand sagen, auf welche kanonische Weise die signierte Darstellung dieser Nummer aus der Zeichenfolge stammt?FFFE in Perl oder anderweitig auf ein Tutorial oder eine andere Ressource verweisen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage