Adjust Header to be non Nul Terminated

This commit is contained in:
2022-09-25 22:16:33 +02:00
parent 6e27fc27fb
commit a50d89f4aa
5 changed files with 15 additions and 13 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ namespace germanairlinesva_recording;
class Recording
{
private const ident = "VGAR";
private const header_unpack = "Z5ident/Cversion";
private const header_unpack = "a4ident/Cversion";
private const segment_unpack = "Vtime/Saltitude/Sgroundspeed/elatitude/elongitude";
private string $file_name;
@@ -122,7 +122,7 @@ class Recording
throw new \InvalidArgumentException(sprintf('Argument must be a valid resource type. %s given.', gettype($file)));
}
$header = unpack(Recording::header_unpack, fread($file, 6));
$header = unpack(Recording::header_unpack, fread($file, 5));
if ($header["ident"] !== Recording::ident) {
throw