library binary-utils
Binary utilities
pburggraf/binary-utils
Binary utilities
- Saturday, March 10, 2018
- by pburggraf
- Repository
- 1 Watchers
- 1 Stars
- 62 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 4 Versions
- 19 % Grown
Class for working with binary data in PHP >=7.2, (*1)
How to use
<?php
require __DIR__ . '/vendor/autoload.php';
use \PBurggraf\BinaryUtilities\BinaryUtilityFactory;
use \PBurggraf\BinaryUtilities\DataType\Byte;
file_put_contents('/tmp/temp.txt', '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ');
$binaryUtility = BinaryUtilityFactory::create();
// Read data
$result = $binaryUtility
->setFile('/tmp/temp.txt')
->setOffset(0x08)
->readArray(Byte::class, 4)
->returnBuffer();
var_dump($result);
// Expected result:
// array(4) {
// [0] =>
// string(2) "56"
// [1] =>
// string(2) "57"
// [2] =>
// string(2) "65"
// [3] =>
// string(2) "66"
// }
// Write data
$binaryUtility
->setOffset(0x08)
->writeArray(Byte::class, [66, 65, 57, 56])
->save();
var_dump(file_get_contents('/tmp/temp.txt'));
// Expected result:
// string(36) "01234567BA98CDEFGHIJKLMNOPQRSTUVWXYZ"
dev-master
9999999-dev
Binary utilities
Sources
Download
MIT
The Requires
The Development Requires
by
Philip Burggraf
v0.3.0
0.3.0.0
Binary utilities
Sources
Download
MIT
The Requires
The Development Requires
by
Philip Burggraf
v0.2.0
0.2.0.0
Binary utilities
Sources
Download
MIT
The Requires
The Development Requires
by
Philip Burggraf
v0.1.0
0.1.0.0
Binary utilities
Sources
Download
MIT
The Requires
The Development Requires
by
Philip Burggraf