Questions tagged «binary»

二进制(以2为底的数字系统)使用两个符号表示数字:0和1。对于已编译的计算机程序,请改用“ executable”标记。




14
为什么Git将此文本文件视为二进制文件?
我不知道为什么git告诉我这个? $ git diff MyFile.txt diff --git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ 他们不是文本文件吗? 我已经检查了.gitattributes,它为空。为什么我收到此消息?我再也无法获得差异 添加: 我注意到@文件中有一个权限,这是什么?这可能是原因吗? $ls -all drwxr-xr-x 5 nacho4d staff 170 28 Jul 17:07 . drwxr-xr-x 16 nacho4d staff 544 28 Jul 16:39 .. -rw-r--r--@ 1 nacho4d staff 6148 28 Jul 16:15 …
150 git  binary 

8
Windows中用于比较2个二进制文件的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 我需要一个工具来比较2个二进制文件。文件很大。我在Internet上发现的一些免费软件或试用工具不适用于大文件。你能推荐我一些工具吗?




17
如何在Java中获取整数的0填充二进制表示形式?
例如,对于1, 2, 128, 256输出可以是(16位): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 我试过了 String.format("%16s", Integer.toBinaryString(1)); 它为左填充留出空间: ` 1' 如何将0s用作填充。我在Formatter中找不到它。还有另一种方法吗? PS 这篇文章描述了如何使用左0填充来格式化整数,但不适用于二进制表示形式。

9
快速计数正整数中的非零位的方法
我需要一种快速的方法来计算python中整数的位数。我当前的解决方案是 bin(n).count("1") 但我想知道是否有更快的方法? PS :(我将一个大型2D二进制数组表示为一个数字列表并进行按位运算,这将时间从几小时缩短为几分钟。现在,我想摆脱那些多余的分钟。 编辑:1.它必须在python 2.7或2.6中 对小数字进行优化并不重要,因为这并不是一个明显的瓶颈,但是我确实在某些地方有1万+位的数字 例如,这是一个2000位的情况: 12448057941136394342297748548545082997815840357634948550739612798732309975923280685245876950055614362283769710705811182976142803324242407017104841062064840113262840137625582646683068904149296501029754654149991842951570880471230098259905004533869130509989042199261339990315125973721454059973605358766253998615919997174542922163484086066438120268185904663422979603026066685824578356173882166747093246377302371176167843247359636030248569148734824287739046916641832890744168385253915508446422276378715722482359321205673933317512861336054835392844676749610712462818600179225635467147870208L
117 python  binary  counting 

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


9
如何在Java中将二进制字符串转换为以10为基数的整数
我有一个表示二进制数(不带前导零)的字符串数组,我想将其转换为相应的基数10。考虑: binary 1011 becomes integer 11 binary 1001 becomes integer 9 binary 11 becomes integer 3 etc. 最好的进行方法是什么?我一直在探索java.lang.number。*而没有找到直接转换方法。Integer.parseInt(b)对String产生一个整数EQUAL ...例如,1001变为1,001而不是9 ...并且似乎不包括输出基数的参数。toBinaryString转换方向错误吗?我怀疑我需要进行多步转换,但似乎找不到正确的方法或子类组合。我也不确定前导零或缺少前导零的程度是否会成为问题。有人有什么好的指导指向我吗?
106 java  string  binary  radix 

20
如何在python中检测文件是否为二进制(非文本)?
如何判断python中的文件是否为二进制(非文本)? 我正在通过python搜索大量文件,并始终在二进制文件中获取匹配项。这使输出看起来异常混乱。 我知道我可以用 grep -I,但是我对数据所做的事情超出了grep所允许的范围。 过去,我只会搜索大于的字符0x7f,但是utf8类似的字符在现代系统上是不可能做到的。理想情况下,解决方案应该很快,但是任何解决方案都可以。
105 python  file  binary 


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.