gpt4 book ai didi

binary - 学习二进制和将 PHP 与二进制结合使用有哪些好的资源?

转载 作者:行者123 更新时间:2023-12-02 06:43:42 25 4
gpt4 key购买 nike

我想学习解析某些文件(例如 MPQ),我需要学习二进制以及如何用 PHP 处理它。你们能给我推荐学习这些东西的资源吗(书籍,任何东西)?

编辑:我之前尝试过解压文件,但所有数字对我来说都是乱码,我不知道如何理解它并继续前进。

最佳答案

  1. 在处理任何二进制格式之前,您需要做的第一件事是阅读格式规范(例如 MPQ )。因为每种二进制格式都有不同的结构,并且没有工具可以读取它们。
    1a.如果它是封闭格式,则可能根本没有规范,因此您需要自行逆向工程。这很复杂,但你可以尝试阅读一些 public course

  2. 其中一些是压缩的,所以你需要学习如何解压,在大多数情况下,使用一些公共(public)可用的压缩格式,你只需要找到你的语言的 proper extension

  3. 然后你应该用你的语言创建结构,匹配二进制格式的打包结构(以二进制模式打开文件 b 并使用 pack/unpack 函数) .

  4. 最后一个是在社区中发布您的工具,因此没有人需要将同样的工作做两次:)

关于binary - 学习二进制和将 PHP 与二进制结合使用有哪些好的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com