Javascript AIM7使用.aba文件-需要提取它吗
从AIM7Beta2到现在的AIM7Beta6,GM-AIM已经开始使用一种新的.aba文件格式来保存文件。这些文件过去位于我们可以在程序文件中访问的文件夹中,但是由于“性能提高”,AOL决定将它们放在这个.aba文件中。无法使用winRAR或我尝试过的任何其他通用提取器提取该文件 有办法提取吗?有人告诉我他非常确定.aba文件使用的是ZLIB。但没有人能证实这一点。另一个网站上有人试图使用AIM本身来提取文件,并读取它们——但从来没有这样做过 希望这里的聪明人能想出如何提取它们。具体来说,我想在其中找到bl.dtd文件。如果你在记事本中打开文件,你可以看到它大部分都是乱七八糟的,但也列出了其中的文件——其中包括该文件 一旦它们被提取出来,就不需要将其压缩回aba文件中——但如果可能的话——这样做也无妨 您可以在此处下载.aba文件: 非常感谢 这个“极快且肮脏(1)”PHP代码通过查找一些神奇字符串从该文件中提取JPG、PNG、GIF和gz压缩文本文件。。。文本被解码并显示图像 (1) “快而脏”是英语中的一个术语 参考任何容易理解的内容 实现解决方案或解决方案的方法 “kludge”这个词在很多人中都很流行 程序员,他们用它来描述 原始解决方案或编程 执行不完善,, 不雅观的,不适当的, 但哪一个解决了或掩盖了问题 在手边,并且通常更快更安全 比一个合适的工具更容易安装到位 解决方案(维基百科)Javascript AIM7使用.aba文件-需要提取它吗,javascript,aim,Javascript,Aim,从AIM7Beta2到现在的AIM7Beta6,GM-AIM已经开始使用一种新的.aba文件格式来保存文件。这些文件过去位于我们可以在程序文件中访问的文件夹中,但是由于“性能提高”,AOL决定将它们放在这个.aba文件中。无法使用winRAR或我尝试过的任何其他通用提取器提取该文件 有办法提取吗?有人告诉我他非常确定.aba文件使用的是ZLIB。但没有人能证实这一点。另一个网站上有人试图使用AIM本身来提取文件,并读取它们——但从来没有这样做过 希望这里的聪明人能想出如何提取它们。具体来说,我想
结果是:
filedropper.com/bl该文件^。我需要aba文件中的新版本。到目前为止取得了巨大的进步!再次感谢-您可以在记事本中打开dtd文件。这是简单的文本。
<?php
$PNG_SIG = "\x89PNG\x0D\x0A\x1A\x0A";
$PNG_EOF = "IEND\xAE\x42\x60\x82";
$GIF_SIG = "GIF89a";
$aba = file_get_contents('en-us.aba');
$pngs = explode($PNG_SIG, $aba);
foreach ($pngs as $i=>$png) {
if ($i>0) {
$extra = explode($PNG_EOF, $png);
$img = base64_encode($PNG_SIG.$extra[0].$PNG_EOF);
echo '<img src="data:image/png;base64,'."\n".$img.'" />';
echo "\n";
if ($extra[1]!='') {
if (substr($extra[1], 0, 6)==$GIF_SIG) {
$gifs = $extra[1];
$gifs = explode($GIF_SIG, $gifs);
foreach ($gifs as $j=>$gif) {
if ($j>0) {
$img = base64_encode($GIF_SIG.$gif);
echo '<img src="data:image/gif;base64,'."\n".$img.'" />';
echo "\n";
}
}
}
else {
$gz = @gzuncompress($extra[1]);
if ($gz!==false) {
echo "<pre>\n";
echo htmlspecialchars($gz);
echo "</pre>\n";
}
else {
$jpg = base64_encode($extra[1]);
echo '<img src="data:image/jpeg;base64,'."\n".$jpg.'" />';
echo "\n";
}
}
}
}
}
?>