Git Product home page Git Product logo

Comments (9)

pspencil avatar pspencil commented on May 8, 2024 2

Yes it is one of the options.

from archive-patcher.

pspencil avatar pspencil commented on May 8, 2024 1

from archive-patcher.

pspencil avatar pspencil commented on May 8, 2024 1

Look inside this dir. https://www.github.com/google/archive-patcher/tree/v2/generator%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgoogle%2Farchivepatcher%2Fgenerator%2Fbsdiff%2Fwrapper

It uses the native bsdiff implementation. The java version should also work. But it is just slower (and not used for a long time so not the same guarantees)

from archive-patcher.

andrewhayden avatar andrewhayden commented on May 8, 2024 1

I can no longer speak for the team on this, but the pure-java version in tag "1.0 " (https://github.com/google/archive-patcher/releases/tag/1.0) is quite stable. Depending on your use case, the performance may / may not be a problem. I'd personally (again not speaking for the team here) encourage you to try it out and see if its performance is adequate to your needs.

from archive-patcher.

fzyzcjy avatar fzyzcjy commented on May 8, 2024

@pspencil Thanks! Sorry I am a bit confused: What is "native libraries"? IMHO this github repo only has java code...

from archive-patcher.

fzyzcjy avatar fzyzcjy commented on May 8, 2024

@pspencil Ha interesting! So how do I use that instead of the java one? You mentioned that I cannot use gradle to build it. Thank you!

from archive-patcher.

fzyzcjy avatar fzyzcjy commented on May 8, 2024

@andrewhayden Thank you very much! I have downloaded https://dl.bintray.com/juliantoledo/Maven/archive-patcher-1.0.jar several hours ago, and that speed (>10 seconds) is acceptable for me though a little bit slow.

from archive-patcher.

fzyzcjy avatar fzyzcjy commented on May 8, 2024

@pspencil @andrewhayden By the way, a curious question: Does Google Play uses this for downloading app? If so, that sounds awesome!

from archive-patcher.

pauloavelar avatar pauloavelar commented on May 8, 2024

Hello. Let me piggyback this issue because the question relates to the production-readiness of the library.

Is there a release plan for v2? I see commits being synced recently and the new generateDelta interface with ByteSource instead of File is something I could really use.

from archive-patcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.