Devo estrarre da un campo blob dei dati in esso contenuto.

So per sicuro che nel blob sono contenuti 50 valori in formati i2.

Converto tramite la funzione:

$datahextemp = unpack("s*", $data);

ma non funziona escono valori assurdi.

Se invece nel blob sono in formati i4 e uso

$datahextemp = unpack("l*", $data);

Allora tutto ok.

Qualche suggerimento?