Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$file = 'index.exe'; $binarydata = file_get_contents($file); $bytes = unpack("s*", $binarydata); $json = json_encode(['bytes' => $bytes]); echo $bytes;
echo $bytes;
function getByteArray(filePath){ let fileData = fs.readFileSync(filePath).toString('hex'); let result = [] for (var i = 0; i < fileData.length; i += 2) result.push('0x' + fileData[i] + '' + fileData[i + 1]) return result; }
<?php $filePath = 'index.exe'; $fileData = file_get_contents($filePath); $hexData = bin2hex($fileData); $byteArray = []; for ($i = 0; $i < strlen($hexData); $i += 2) { $byteArray[] = '0x' . substr($hexData, $i, 2); } print_r($byteArray); ?>
$file = 'index.exe'; $binarydata = file_get_contents($file); $bytes = unpack("C*", $binarydata); $json = json_encode(['bytes' => $bytes]); echo $json;
можно это как-то переписать на php? получится?
function getByteArray($filePath){ $fileData = file_get_contents($filePath); $fileData = bin2hex($fileData); $result = array(); for ($i = 0; $i < strlen($fileData); $i += 2) array_push($result, '0x' . $fileData[$i] . $fileData[$i + 1]); return $result; }