Home
last modified time | relevance | path

Searched refs:fh (Results 1 – 11 of 11) sorted by relevance

/build/soong/third_party/zip/
Dandroid.go35 fh := &fileHeader
39 fh.Extra = stripExtras(fh.Extra)
42 FileHeader: fh,
46 if !fh.isZip64() {
52 fh.CompressedSize = uint32(fh.CompressedSize64)
53 fh.UncompressedSize = uint32(fh.UncompressedSize64)
56 if err := writeHeader(w.cw, fh); err != nil {
62 fh.Extra = stripExtras(fh.Extra)
73 if fh.isZip64() {
80 b.uint32(fh.CRC32)
[all …]
Dstruct.go100 fh *FileHeader member
103 func (fi headerFileInfo) Name() string { return path.Base(fi.fh.Name) }
105 if fi.fh.UncompressedSize64 > 0 {
106 return int64(fi.fh.UncompressedSize64)
108 return int64(fi.fh.UncompressedSize)
111 func (fi headerFileInfo) ModTime() time.Time { return fi.fh.ModTime() }
112 func (fi headerFileInfo) Mode() os.FileMode { return fi.fh.Mode() }
113 func (fi headerFileInfo) Sys() interface{} { return fi.fh }
122 fh := &FileHeader{
126 fh.SetModTime(fi.ModTime())
[all …]
Dwriter.go212 func (w *Writer) CreateHeader(fh *FileHeader) (io.Writer, error) {
213 fh.Flags |= DataDescriptorFlag // writing a data descriptor
214 return w.createHeaderImpl(fh)
228 func (w *Writer) createHeaderImpl(fh *FileHeader) (io.Writer, error) {
235 if len(w.dir) > 0 && w.dir[len(w.dir)-1].FileHeader == fh {
242 fh.CreatorVersion = fh.CreatorVersion&0xff00 | zipVersion20 // preserve compatibility byte
243 fh.ReaderVersion = zipVersion20
250 comp := w.compressor(fh.Method)
262 FileHeader: fh,
268 if err := writeHeader(w.cw, fh); err != nil {
[all …]
Dzip_test.go58 fh := new(FileHeader)
59 fh.SetModTime(testTime)
60 outTime := fh.ModTime()
66 func testHeaderRoundTrip(fh *FileHeader, wantUncompressedSize uint32, wantUncompressedSize64 uint64…
67 fi := fh.FileInfo()
72 if got, want := fh2.Name, fh.Name; got != want {
81 if got, want := fh2.ModifiedTime, fh.ModifiedTime; got != want {
84 if got, want := fh2.ModifiedDate, fh.ModifiedDate; got != want {
88 if sysfh, ok := fi.Sys().(*FileHeader); !ok && sysfh != fh {
94 fh := &FileHeader{
[all …]
/build/soong/zip/
Dzip_test.go65 func fh(name string, contents []byte, method uint16) zip.FileHeader { func
76 h := fh(name, contents, method)
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),
177 fh("a/a", fileA, zip.Deflate),
178 fh("a/b", fileB, zip.Deflate),
192 fh("a/a", fileA, zip.Deflate),
193 fh("a/b", fileB, zip.Deflate),
[all …]
Dzip.go261 fh *zip.FileHeader member
573 if op.fh.Method == zip.Deflate {
574 currentWriter, err = zipw.CreateCompressedHeader(op.fh)
578 op.fh.CompressedSize64 = op.fh.UncompressedSize64
580 zw, err = zipw.CreateHeaderAndroid(op.fh)
784 fh, buf, err := jar.ManifestFileContents(contents)
791 return z.writeFileContents(fh, reader)
804 fh: header,
887 if z.sha256Checksum && !ze.fh.Mode().IsDir() {
900 ze.fh.CRC32 = crc.Sum32()
[all …]
/build/soong/jar/
Djar.go93 fh := &zip.FileHeader{
98 fh.SetMode(0644)
99 fh.SetModTime(DefaultTime)
101 return fh, b, nil
Dservices.go55 fh := entry.FileHeader
59 FileHeader: &fh,
/build/soong/cmd/merge_zips/
Dmerge_zips_test.go347 fh := zip.FileHeader{
350 fh.SetMode(e.mode)
351 fh.Method = e.method
352 fh.SetModTime(e.timestamp)
353 fh.UncompressedSize64 = uint64(len(e.data))
354 fh.CRC32 = crc32.ChecksumIEEE(e.data)
355 if fh.Method == zip.Store {
356 fh.CompressedSize64 = fh.UncompressedSize64
359 w, err := zw.CreateHeaderAndroid(&fh)
Dmerge_zips.go106 fh *zip.FileHeader member
115 return be.fh.FileInfo().IsDir()
127 w, err := zw.CreateHeaderAndroid(be.fh)
199 fh, buf, err := jar.ManifestFileContents(contents)
201 _, err = oz.addZipEntry(jar.ManifestFile, ZipEntryFromBuffer{fh, buf})
211 fh := &zip.FileHeader{
216 fh.SetMode(0700)
217 fh.SetModTime(jar.DefaultTime)
218 _, err = oz.addZipEntry(name, ZipEntryFromBuffer{fh, buf})
225 fh := &zip.FileHeader{
[all …]
/build/soong/cmd/zip2zip/
Dzip2zip.go215 fh := match.File.FileHeader
216 fh.Name = match.newName
217 fh.Method = zip.Store
218 fh.CompressedSize64 = fh.UncompressedSize64
220 zw, err := writer.CreateHeaderAndroid(&fh)