-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only 1.8% usable when updating from Firefox-63.0.3 to 64.0 #32
Comments
How do you expect anybody to analyze this? Who knows how Firefox built their static binaries? Different machine - different settings? |
I have made some tests using the kernel sources from this link: Kernel5.5 and Kernel5.4 to seed.
Not only I got 0% usable, the result file is corrupted (even the zsync2 saying that the checksum is ok). I have used one local http server too, and the same result. Have zsync2 the supports to XZ compressed data? |
Honestly I wrote "to be analyzed" because at the time I had no idea how to go about analyzing this (and still don't have). One would need some tool that could detect duplicated sections that are the same in 2 binary files, kinda diff for binaries. Do you know one? (Running xxd and then diff probably won't work if e.g., bytes end up in different positions in the line) |
I use the wxHexEditor on linux. But I would love to use something like the Windows FlexHEX, look that that |
I have tested now the FlexHEX Version 2.7 and Hex Workshop v6.8 on wine (32bits) and both worked very well. I recommend the use of these two 😄 |
I have made some tests here. If the zsync2 have only raw binary comparison, the results will be the same:
|
For the zsync algorithm (like for the original rsync algorithm) you need so-called block-aligned archives. SquashFS for instance can be configured in a way that works well.
None of the formats you listed as Uncompressed ISO files by the way should work just fine, as ISO does block alignment. |
Uncompressed |
Hm... I thought it hadn't, but if it has, that's good. |
Just for curiosity: |
Well, instead of diffing binary files, one could compare results against the original |
To be analyzed.
Only 1.8% usable when updating from Firefox-63.0.3 to 64.0 - why?
Files:
https://bintray.com/probono/AppImages/Firefox#files
The text was updated successfully, but these errors were encountered: