Lines Matching refs:zip

15 package zip  package
65 func fh(name string, contents []byte, method uint16) zip.FileHeader {
66 return zip.FileHeader{
75 func fhWithSHA256(name string, contents []byte, method uint16, sha256 string) zip.FileHeader {
89 func fhManifest(contents []byte) zip.FileHeader {
90 return zip.FileHeader{
92 Method: zip.Store,
99 func fhLink(name string, to string) zip.FileHeader {
100 return zip.FileHeader{
102 Method: zip.Store,
113 func fhDir(name string, opts fhDirOptions) zip.FileHeader {
114 return zip.FileHeader{
116 Method: zip.Store,
143 files []zip.FileHeader
150 files: []zip.FileHeader{},
161 files: []zip.FileHeader{
162 fh("a/a/a", fileA, zip.Deflate),
163 fh("a/a/b", fileB, zip.Deflate),
164 fh("c", fileC, zip.Deflate),
165 fh("[", fileEmpty, zip.Store),
176 files: []zip.FileHeader{
177 fh("a/a", fileA, zip.Deflate),
178 fh("a/b", fileB, zip.Deflate),
191 files: []zip.FileHeader{
192 fh("a/a", fileA, zip.Deflate),
193 fh("a/b", fileB, zip.Deflate),
206 files: []zip.FileHeader{
207 fh("a/a/a", fileA, zip.Store),
208 fh("a/a/b", fileB, zip.Store),
209 fh("c", fileC, zip.Store),
222 files: []zip.FileHeader{
223 fh("a/a/a", fileA, zip.Deflate),
224 fh("a/a/b", fileB, zip.Deflate),
239 files: []zip.FileHeader{
240 fh("a/a/a", fileA, zip.Deflate),
241 fh("a/a/b", fileB, zip.Deflate),
242 fh("a/a/c", fileC, zip.Deflate),
243 fh("a/a/d", fileB, zip.Deflate),
253 files: []zip.FileHeader{
263 files: []zip.FileHeader{
264 fh("a/a/a", fileA, zip.Deflate),
265 fh("a/a/b", fileB, zip.Deflate),
266 fh("c", fileC, zip.Deflate),
267 fh("[", fileEmpty, zip.Store),
276 files: []zip.FileHeader{
277 fh("a/a/a", fileA, zip.Deflate),
278 fh("a/a/b", fileB, zip.Deflate),
279 fh("c", fileC, zip.Deflate),
280 fh("[", fileEmpty, zip.Store),
289 files: []zip.FileHeader{
290 fh("a/a/a", fileA, zip.Deflate),
291 fh("a/a/b", fileB, zip.Deflate),
292 fh("@", fileC, zip.Deflate),
293 fh("foo'bar", fileC, zip.Deflate),
294 fh("[", fileEmpty, zip.Store),
306 files: []zip.FileHeader{
307 fh("foo/a/a/a", fileA, zip.Deflate),
308 fh("foo/a/a/b", fileB, zip.Deflate),
309 fh("foo/c", fileC, zip.Deflate),
320 files: []zip.FileHeader{
321 fh("a/a", fileA, zip.Deflate),
322 fh("a/b", fileB, zip.Deflate),
334 files: []zip.FileHeader{
335 fh("a/a", fileA, zip.Deflate),
336 fh("b", fileB, zip.Deflate),
347 files: []zip.FileHeader{
352 fh("a/a/a", fileA, zip.Deflate),
353 fh("a/a/b", fileB, zip.Deflate),
365 files: []zip.FileHeader{
370 fh("a/a/a", fileA, zip.Deflate),
371 fh("a/a/b", fileB, zip.Deflate),
382 files: []zip.FileHeader{
385 fh("a/a/a", fileA, zip.Deflate),
386 fh("a/a/b", fileB, zip.Deflate),
397 files: []zip.FileHeader{
398 fh("a", fileA, zip.Deflate),
399 fh("b", fileB, zip.Deflate),
410 files: []zip.FileHeader{
411 fh("a/a/a", fileA, zip.Store),
412 fh("a/a/b", fileB, zip.Deflate),
424 files: []zip.FileHeader{
425 fh("a/a/a", fileA, zip.Deflate),
426 fh("a/a/b", fileB, zip.Deflate),
436 files: []zip.FileHeader{
437 fh("a/a/a", fileA, zip.Deflate),
450 files: []zip.FileHeader{
451 fhWithSHA256("a/a/a", fileA, zip.Deflate, sha256FileA),
452 fhWithSHA256("a/a/b", fileB, zip.Deflate, sha256FileB),
453 fhWithSHA256("a/a/c", fileC, zip.Deflate, sha256FileC),
454 fhWithSHA256("c", fileC, zip.Deflate, sha256FileC),
465 files: []zip.FileHeader{
466 fh("foo", fileA, zip.Deflate),
467 fh("a/a/b", fileB, zip.Deflate),
479 files: []zip.FileHeader{
480 fh("prefix/foo", fileA, zip.Deflate),
481 fh("prefix/a/a/b", fileB, zip.Deflate),
492 files: []zip.FileHeader{
493 fh("foo", fileA, zip.Deflate),
494 fh("a/a/b", fileB, zip.Deflate),
506 files: []zip.FileHeader{
507 fh("foo/bar", fileA, zip.Deflate),
508 fh("b", fileB, zip.Deflate),
609 zr, err := zip.NewReader(br, int64(br.Len()))
614 var files []zip.FileHeader
713 zr, err := zip.NewReader(br, int64(br.Len()))