JPEG的十六进制格式,可以将图像ffd9结尾在9列之内

要解决隐写术中的某些问题,我需要以十六进制查找图像的结尾

我正在使用

$xml = new DOMDocument();
$xml->load($xml1);
$xml->preserveWhiteSpace = false;
$events = $xml->getElementsByTagName('Event');
foreach ($events as $event){
$lessonTitles = $event->getElementsByTagName('Title');
$Lectures = $event->getElementsByTagName( "Lecture" );
$Lecture = array();
$Day = array();
$Time = array();
echo 'LessonTitle: '.$lessonTitles->item(0)->nodeValue.'<br />';

当它在C和D列中时,确实返回具有ffd9的行

但是当它位于9列和A列中时,则不会返回任何内容

dyicp 回答:JPEG的十六进制格式,可以将图像ffd9结尾在9列之内

使用GNU grep,将为您提供EOI标记的字节偏移:

LC_ALL=C grep -oabUP "\xFF\xD9" image.jpeg

供参考:

  • 字节0xFF,0xD8表示图像的开始(SOI)
  • 字节0xFF,0xD9表示图像结尾(EOI)
本文链接:https://www.f2er.com/3089341.html

大家都在问