Così sto facendo una classe in PHP per analizzare il formato di file VPK.Modifica endianness in PHP
Tuttavia ho colpito un problema:
object(VPKHeader)#2 (3) {
["Signature"]=>
string(8) "3412aa55"
["Version"]=>
string(4) "1000"
["DirectoryLength"]=>
int(832512)
}
La firma si doveva essere 0x55aa1234, però la firma che sto leggendo è 0x3412aa55.
Come faccio a cambiare il endianness in PHP?
Grazie mille! L'ha fatto! Ho provato ogni metodo sotto il sole per provare a lanciare le cifre esadecimali, ma inutilmente. Il tuo metodo funziona perfettamente. Grazie! – robingchan