Comments (1)
I think this is related to the crash I'm seeing -- also on an Ubuntu 14.04 LTS Trusty Tahr environment. What I'm finding is that it crashes for me if the two files aren't the same length. The crash usually happens when scrolling down, usually a page-down operation, and you reach the point where it runs out of content for one of the two files.
To work around this issue, I simply cat
on some zero bytes from /dev/zero
to a temp copy of the shorter file. For example, suppose file1.bin
is 1234 bytes and file2.bin
is 2345 bytes, I'll add 1111 extra 0x00 bytes to file1.bin
in a temporary copy with something like:
dd if=/dev/zero bs=1 count=1111 | cat file1.bin - >file1_temp.bin
vbindiff file1_temp.bin file2.bin
So far, it hasn't crashed on me if they are the same size. The only real nuisance is having to calculate how many extra bytes to add and delete the temporary when done. I suppose I could script that, but eh...
PS. Yes, thanks, Christopher, for VBinDiff -- it's a very handy little tool.
from vbindiff.
Related Issues (20)
- Please merge past pull requests HOT 9
- file sizes of power of two crash vbindiff
- segfault when opening small files HOT 2
- some gcc7 warnings HOT 5
- [Windows 7] 'The application was unable to start correctly (0xc000007b)' HOT 3
- Win XPx64SP2: VBinDiff-3.0_beta5 doesnt run HOT 1
- Feature Request: Column width HOT 1
- Horizontal layout HOT 1
- Win10x64 VBinDiff.exe: Unable to initialize windows HOT 7
- Missing ncruses include on OpenSUSE HOT 1
- segfault on hitting F key in Mageia HOT 8
- Cannot open files with unicode filenames (Windows) HOT 3
- Is there any way to change the view of vbindiff as vertical (in columns) instead of horizontal
- Linux Fork
- Reload file(s)
- key for previous difference HOT 1
- There is a possibility to use ANSI API with UTF-8 now. HOT 2
- Project status
- QuickSearch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vbindiff.