Sign inSign up

tianon/test:badtars-duplicate-members

Databases & storage
Manifest digest

sha256:dbb68bac4f5db393ba22cbbc7ec34befe7415803bf96113bc7aaa2a7713907e7

OS/ARCH

linux/amd64

Compressed size

10 KB

Last pushed

8 months by tianon

Type

Image

Manifest digest

sha256:dbb68bac4f5db393ba22cbbc7ec34befe7415803bf96113bc7aaa2a7713907e7

Image Layers

1package main import ( "archive/tar" "os" ) func main() { contents10 KB

Command

package main

import (
	"archive/tar"
	"os"
)

func main() {
	contents := []byte(`BAD TARBALL (to the tune of "BAD ROBOT")` + "\n\n")

	for i := 0; i < 10; i++ {
		tw := tar.NewWriter(os.Stdout)
		if err := tw.WriteHeader(&tar.Header{Name: "duplicate", Size: int64(len(contents))}); err != nil {
			panic(err)
		}
		if _, err := tw.Write(contents); err != nil {
			panic(err)
		}
		if err := tw.Flush(); err != nil {
			panic(err)
		}
	}
}