Questions tagged «binary-data»

11
在C#中将大文件读入字节数组的最佳方法?
我有一个Web服务器,它将大的二进制文件(几兆字节)读入字节数组。服务器可能同时读取多个文件(不同的页面请求),因此我正在寻找最优化的方式来执行此操作,而又不会给CPU带来太多负担。下面的代码足够好吗? public byte[] FileToByteArray(string fileName) { byte[] buff = null; FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); long numBytes = new FileInfo(fileName).Length; buff = br.ReadBytes((int) numBytes); return buff; }

9
MySQL中的二进制数据
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 如何在MySQL中存储二进制数据?

6
在磁盘上保留numpy数组的最佳方法
我正在寻找一种保留大型numpy数组的快速方法。我想将它们以二进制格式保存到磁盘中,然后相对快速地将它们读回到内存中。不幸的是,cPickle不够快。 我找到了numpy.savez和numpy.load。但是奇怪的是,numpy.load将一个npy文件加载到“内存映射”中。这意味着对数组的常规操作确实很慢。例如,像这样的事情真的很慢: #!/usr/bin/python import numpy as np; import time; from tempfile import TemporaryFile n = 10000000; a = np.arange(n) b = np.arange(n) * 10 c = np.arange(n) * -0.5 file = TemporaryFile() np.savez(file,a = a, b = b, c = c); file.seek(0) t = time.time() z = np.load(file) print "loading …

12
如何将二进制数据嵌入XML?
我有两个用Java编写的应用程序,它们通过网络使用XML消息相互通信。我在接收端使用了SAX解析器,以从消息中获取数据。要求之一是将二进制数据嵌入XML消息中,但是SAX不喜欢这样。有谁知道如何做到这一点? 更新:我可以通过apache commons编解码器库中的Base64类进行此操作,以防其他人尝试类似的操作。
107 java  xml  binary  binary-data 

8
帮助逆向工程二进制文件格式的工具
哪些工具可用来帮助解码未知的二进制数据格式? 我知道Hex Workshop和010 Editor都支持结构。对于已知的固定格式,这在一定程度上是可以的,但是很难用于更复杂的事物,尤其是对于未知格式。我想我正在寻找脚本语言或可脚本化GUI工具的模块。 例如,我希望能够从有限的已知信息(也许是幻数)中找到数据块中的结构。找到结构后,请按照已知的长度和偏移量单词查找其他结构。然后在有意义的地方递归和迭代地重复此操作。 在我的梦中,甚至可能根据我已经告诉系统的内容自动识别可能的偏移量和长度!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.