GithubHelp home page GithubHelp logo

Comments (11)

tgulacsi avatar tgulacsi commented on June 9, 2024

A better (copy from archive/zip) is available at github.com/tgulacsi/go/zipA .

from go.rice.

tehbilly avatar tehbilly commented on June 9, 2024

I'm curious as to why this fails fast on Windows instead of checking to see if the command is even available? This is trivial to implement using os/exec#LookPath. However, I think that the suggestion to use a purely go implementation of zipping resources as provided by the example is the way to go.

from go.rice.

sanderhahn avatar sanderhahn commented on June 9, 2024

Adding a new method to the writer.go source gives you the possibility to have a pure Go version. See the example patch done in https://github.com/sanderhahn/gozip

from go.rice.

GeertJohan avatar GeertJohan commented on June 9, 2024

Do you think that patch can be merged into the stdlib? @sanderhahn

from go.rice.

sanderhahn avatar sanderhahn commented on June 9, 2024

Maybe :-)

Just filed an issue so that they could take this into consideration:
https://code.google.com/p/go/issues/detail?id=8669

2014-09-05 21:18 GMT+02:00 Geert-Johan Riemer [email protected]:

Do you think that patch can be merged into the stdlib?


Reply to this email directly or view it on GitHub
#7 (comment).

Sander Hahn
06-14211335
[email protected]

from go.rice.

GeertJohan avatar GeertJohan commented on June 9, 2024

This is now issue golang/go#8669
@sanderhahn do you want to proceed to propose this change to go's stdlib? Or should I?

from go.rice.

sanderhahn avatar sanderhahn commented on June 9, 2024

Hey Geert-Johan, the issue is marked accepted maybe for 1.5, but there are
no changes in the archive/writer.go on master. If you want to re-propose
the issue again: that is okay :-) Best regards, Sander

from go.rice.

GeertJohan avatar GeertJohan commented on June 9, 2024

Sorry, I meant to post the actual change in the review process. If you want I can do it, but you'd need to sign off because of copyright, I think..

from go.rice.

sanderhahn avatar sanderhahn commented on June 9, 2024

Hmm i only copied the constructor and added the parameter. Don't know if
such a small change can have copyright... but hereby i provide this
addition to be free in the open for anyone to use ;-) How do i sign off
copyright?

from go.rice.

GeertJohan avatar GeertJohan commented on June 9, 2024

Ok I'll submit it.

from go.rice.

sanderhahn avatar sanderhahn commented on June 9, 2024

Issue has been resolved in Go 1.5: golang/go#8669

Now you can use:

    w := zip.NewWriter(f)
    w.SetOffset(startoffset)

Example is in the Zip function in gozip.go

from go.rice.

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.