标签: filecompare

用于在Windows中比较2个二进制文件的工具

我需要一个工具来比较2个二进制文件.文件很大.我在互联网上找到的一些免费软件或试用工具不方便用于大文件.你能推荐我任何工具吗?

binary compare filecompare

128
推荐指数
6
解决办法
28万
查看次数

比较两个环境中的文件夹结构

有没有什么好的工具可以比较两个环境之间的两个文件夹结构(包括文件)?

即将开发计算机与生产进行比较

编辑:

关于一些经验教训的说明:dir /s /o:N >> output.txt与文本比较工具(我使用WinMerge)配合使用,但文件系统似乎确实很重要.针对FAT32的NTFS不能很好地工作,因为按字母顺序反向扫描文件夹,而另一个则没有.为了解决这个问题,我将文件从FAT32复制到NTFS驱动器.

另外,DiffMerge很好,但很慢.它实际上在服务器上运行时(我可以访问两组文件)挂起到我必须强制退出的点.

我确信其他人对使用*NIX这样做有想法.可能类似的技术ls -alR > output

它仍然非常手动,但效果很好.

只要记住,在文件夹中的时间将很可能是不同的,所以你可能需要使用正则表达式来取代他们,让他们更一致的,因为这是相当良性的(我用的[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>).

filecompare

14
推荐指数
2
解决办法
2万
查看次数

非浅文件cmp.cmp究竟做了什么?

我正在使用Python 2.6.2.filecmp模块文档说:

filecmp模块定义了比较文件和目录的功能,以及各种可选的时间/正确性权衡.

和filecmp.cmp函数:

filecmp.cmp(f1,f2 [,浅])

比较名为f1和f2的文件,如果它们看起来相等则返回True,否则返回False.

除非给出浅并且为false,否则具有相同os.stat()签名的文件将被视为相同.

他们不做的是指定一个人获得的正确性等级shallow=False.那么,该怎么shallow=False办?它有多正确?

python filecompare

5
推荐指数
1
解决办法
6521
查看次数

三向二进制(十六进制)文件比较工具?

我有一组二进制配置文件,每个文件有三个版本 - 每个文件的原始版本和两个不同修改版本.我需要能够同时看到两个版本和原始版本之间的差异.

我需要的是一个二进制文件的三向差异工具.通过相当费力的谷歌搜索,我最终发现了一个应用程序的截图,它完全符合我的需要 - 不幸的是,包含图像的论坛帖子没有提到他们正在使用的应用程序:

http://www.xboxhacker.org/index.php?topic=15032.0

有人能指出我(Windows)应用程序的方向,提供三个二进制文件的二进制安全(十六进制)比较??

binary diff hex-editors filecompare three-way-merge

5
推荐指数
2
解决办法
6472
查看次数

Eclipse(3.5)如何水平比较文件?

通常Eclipse'File Compare'比较垂直面板中的文件,如:

使用垂直面板比较

有没有办法可以像水平地比较它们:

使用水平面板进行比较http://www.sqlservertool.com/images/ad_hex_diff_small.gif

每次滚动都很累,看看有什么变化!

谢谢

eclipse compare file-comparison filecompare

3
推荐指数
1
解决办法
3186
查看次数

比较两台服务器的GAC?

在BizTalk迁移期间,我需要一种简单且可信的方式来比较来自两台服务器的GAC(全局程序集缓存).如果目标服务器中不存在GAC,我还想将GAC从QA移动到生产.这些都是BizTalk服务器,并且有大量的GAC组件.我在网上看到了一些工具但是一个工具的链接被破坏了(winmerge)而其他工具看起来并不真实.谢谢你的帮助.

biztalk gac filecompare

3
推荐指数
1
解决办法
977
查看次数

如何比较golang中的两个文件?

使用Python我可以做下一个:

equals = filecmp.cmp(file_old, file_new)
Run Code Online (Sandbox Code Playgroud)

在go语言中是否有任何内置函数可以做到这一点?我用Google搜索但没有成功.

我可以在hash/crc32包中使用一些哈希函数,但这比上面的Python代码更有用.

go file-comparison filecompare

3
推荐指数
3
解决办法
1万
查看次数

代码运行缓慢 - python 中的性能问题

我的文件有 4 列,其中有分隔值。我只需要第一列,所以我读取了文件,然后将该行拆分,分隔并将其存储在一个名为first_file_list 的列表变量中。

我有另一个文件,其中有 6 列,其中包含分隔值。我的要求是读取文件第一行的第一列,并检查字符串是否存在于名为first_file_list 的列表中。如果存在,则将该行复制到新文件中。

我的第一个文件大约有。600 万条记录,第二个文件大约有 600 万条记录。450 万条记录。只是为了检查我的代码的性能而不是 450 万条,我只在第二个文件中放入了 100k 条记录,并且处理 100k 条记录代码大约需要 100000 条记录。2.5小时。

以下是我的逻辑:

first_file_list = []

with open("c:\first_file.csv") as first_f:
    next(first_f)  # Ignoring first row as it is header and I don't need that
    temp = first_f.readlines()
    for x in temp:
        first_file_list.append(x.split(',')[0])
first_f.close()

with open("c:\second_file.csv") as second_f:
    next(second_f)
    second_file_co = second_f.readlines()
second_f.close()

out_file = open("c:\output_file.csv", "a")
for x in second_file_co:
    if x.split(',')[0] in first_file_list:
        out_file.write(x)
out_file.close()
Run Code Online (Sandbox Code Playgroud)

您能否帮助我了解我在这里做错了什么,以至于我的代码需要这么多时间来比较 100k 记录?或者你能建议更好的方法在Python中做到这一点吗?

python list file-comparison filecompare python-3.x

2
推荐指数
1
解决办法
190
查看次数

反编译java类文件并与svn进行比较

我们有普通的java文件驻留在SVN中.我们对这些文件进行了一些更改,但碰巧这些文件丢失了(它们不在SVN中).但是我们有使用新更改的文件生成的类文件.

我们可以使用类文件,反编译它们并将其与SVN进行比较.最简单的方法是什么?

大约有400个已更改的文件.因此逐一比较是不可行的.

我正在寻找任何工具或脚本.

还有任何反编译器,可以一次反编译整个文件夹吗?

谢谢

java svn decompiling filecompare

1
推荐指数
1
解决办法
3482
查看次数

文件哈希算法的性能

在我的Perl应用程序中,我需要比较文件的两个版本并检测它们是否已更改.

我正在尝试在MD5或SHA之间进行选择.这与安全无关.这是比较文件的最快方法.我倾向于MD5.

但是,当我运行基准测试时,它表示不然.

有什么建议?

这是我在应用程序中使用最大文件运行的基准测试.

Benchmark: timing 10000000 iterations of MD5, SHA...
   MD5: -0.199009 wallclock secs ( 0.07 usr +  0.01 sys =  0.08 CPU) @ 125000000.00/s (n=10000000)
        (warning: too few iterations for a reliable count)
   SHA: 0.494412 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 166666666.67/s (n=10000000)
        (warning: too few iterations for a reliable count)
       Rate  MD5  SHA
MD5 125000000/s   -- -25%
SHA 166666667/s  33%   --
Run Code Online (Sandbox Code Playgroud)

perl benchmarking md5 sha filecompare

0
推荐指数
1
解决办法
550
查看次数