gpt4 book ai didi

file-io - 用 Erlang 扫描大二进制文件

转载 作者:行者123 更新时间:2023-12-04 19:14:47 26 4
gpt4 key购买 nike

我喜欢扫描更大(> 500M)的二进制文件以获取结构/模式。我是该语言的新手,希望有人能给我入门。实际上,这些文件是一个包含 Segments 的数据库。一个 Segment 以一个固定大小的头部开始,然后是一个固定大小的可选部分,然后是可变长度的有效载荷/数据部分。对于第一次测试,我只想记录文件中的段数。我已经用谷歌搜索了一些教程,但没有发现任何帮助。我需要一个离我的用例不远的提示或教程来开始。

问候
斯特凡

最佳答案

您需要了解Bit SyntaxBinary Comprehensions .更多有用的链接:http://www.erlang.org/documentation/doc-5.6/doc/programming_examples/bit_syntax.html , 和 http://goto0.cubelogic.org/a/90 .您还需要学习如何处理文件、从文件中读取(逐行、逐块、在文件中的给定位置等),以多种方式写入文件。文件处理功能讲解here您还可以选择查看 erlang 包中的大文件处理库的源代码,例如Disk Log , Detsmnesia .这些库大量读取和写入文件,它们的源代码是开放的供您查看。我希望有帮助

关于file-io - 用 Erlang 扫描大二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013618/

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