{"action":"created","issue":{"url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/799","repository_url":"https://api.github.com/repos/sparkle-project/Sparkle","labels_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/799/labels{/name}","comments_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/799/comments","events_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/799/events","html_url":"https://github.com/sparkle-project/Sparkle/issues/799","id":151276624,"number":799,"title":"BinaryDelta performance on large binary files?","user":{"login":"mdhari","id":810521,"avatar_url":"https://avatars.githubusercontent.com/u/810521?v=3","gravatar_id":"","url":"https://api.github.com/users/mdhari","html_url":"https://github.com/mdhari","followers_url":"https://api.github.com/users/mdhari/followers","following_url":"https://api.github.com/users/mdhari/following{/other_user}","gists_url":"https://api.github.com/users/mdhari/gists{/gist_id}","starred_url":"https://api.github.com/users/mdhari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdhari/subscriptions","organizations_url":"https://api.github.com/users/mdhari/orgs","repos_url":"https://api.github.com/users/mdhari/repos","events_url":"https://api.github.com/users/mdhari/events{/privacy}","received_events_url":"https://api.github.com/users/mdhari/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-27T01:28:21Z","updated_at":"2016-04-27T05:15:48Z","closed_at":null,"body":"I'm getting killed on time generating a delta. I found out there is a verbose mode on the BinaryDelta tool. \r\n\r\nThe culprit is probably a 2 GB binary sqlite db that I use in my App. The amount of change is probably 5-20% The net is claiming that bsdiff does poorly on large binary files. Have you guys had any ways around this issue?"},"comment":{"url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/comments/214971891","html_url":"https://github.com/sparkle-project/Sparkle/issues/799#issuecomment-214971891","issue_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/799","id":214971891,"user":{"login":"zorgiepoo","id":857267,"avatar_url":"https://avatars.githubusercontent.com/u/857267?v=3","gravatar_id":"","url":"https://api.github.com/users/zorgiepoo","html_url":"https://github.com/zorgiepoo","followers_url":"https://api.github.com/users/zorgiepoo/followers","following_url":"https://api.github.com/users/zorgiepoo/following{/other_user}","gists_url":"https://api.github.com/users/zorgiepoo/gists{/gist_id}","starred_url":"https://api.github.com/users/zorgiepoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zorgiepoo/subscriptions","organizations_url":"https://api.github.com/users/zorgiepoo/orgs","repos_url":"https://api.github.com/users/zorgiepoo/repos","events_url":"https://api.github.com/users/zorgiepoo/events{/privacy}","received_events_url":"https://api.github.com/users/zorgiepoo/received_events","type":"User","site_admin":false},"created_at":"2016-04-27T05:15:48Z","updated_at":"2016-04-27T05:15:48Z","body":"..with that said, it may be an interesting / worthwhile experiment to see if xdelta performs better than bsdiff and adequately. I get the impression that it may at least be faster at creating diffs. Download xdelta & bsdiff / bspatch, try creating a patch, applying it, and compare times and patch sizes."}}