Updating files larger than 1 GB?

I am currently using xdelta to create update files and will only post the difference in the current version of the application for the user, but I would like to know if there are any ways or ways to improve this situation and give me community tips.

Our application is written in C #, and our web server runs on Linux with apache httpd.

Using new xdelta patches reduces the size of the difference between the old and the new file, so updates range from 10 to 500 mb, avoiding the need to re-download these 1 GB every time we change something.

  • What other options do I have that you could recommend to me?
  • What else should I consider in this case?

PS: I really lose this, to be honest, this is the first update application I made, and I really don't know if I am doing this correctly.


If possible, we recommend using open source or non-profit applications.

+3
source share
2 answers

With a minimum amount of information provided, I do not see a problem with your approach. If you need to fix a 1 GB file, you need to fix a 1 GB file. I assume this is a data file and therefore should be this size? Is there a way to split it into files that don't change often to possibly reduce the patch size even further?

+2
source

bsdiff. , xdelta, .

Windows , ( , ), , . , 10 , xdiff ( ...) , . , , . , .

, , , , -, .

0

Source: https://habr.com/ru/post/1772572/


All Articles