2 Phar: tar with bad checksum
4 <?php if (!extension_loaded("phar")) die("skip"); ?>
7 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.tar';
8 $pname = 'phar://' . $fname;
10 include dirname(__FILE__) . '/files/corrupt_tarmaker.php.inc';
11 $a = new corrupt_tarmaker($fname, 'none');
13 $a->addFile('hithere', 'contents', null, 'checksum');
17 $p = new PharData($fname);
18 } catch (Exception $e) {
19 echo $e->getMessage() . "\n";
26 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.tar');
29 phar error: "%sbadchecksum.tar" is a corrupted tar file (checksum mismatch of file "hithere")