Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for findDirectory64End (0.21 sec)

  1. src/archive/zip/reader.go

    		if readDirectoryHeader(&File{}, rs) == nil {
    			baseOffset = 0
    		}
    	}
    
    	return d, baseOffset, nil
    }
    
    // findDirectory64End tries to read the zip64 locator just before the
    // directory end and returns the offset of the zip64 directory end if
    // found.
    func findDirectory64End(r io.ReaderAt, directoryEndOffset int64) (int64, error) {
    	locOffset := directoryEndOffset - directory64LocLen
    	if locOffset < 0 {
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Fri Oct 13 18:36:46 GMT 2023
    - 27.7K bytes
    - Viewed (0)
  2. src/archive/zip/zip_test.go

    	}
    
    	sigOff := findSignatureInBlock(d)
    	if sigOff == -1 {
    		t.Errorf("failed to find signature in block")
    		return false
    	}
    
    	dirOff, err := findDirectory64End(zip, zip.Size()-int64(len(d))+int64(sigOff))
    	if err != nil {
    		t.Fatalf("findDirectory64End: %v", err)
    	}
    	if dirOff == -1 {
    		return false
    	}
    
    	d = make([]byte, directory64EndLen)
    	if _, err := zip.ReadAt(d, dirOff); err != nil {
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Wed Mar 27 18:23:49 GMT 2024
    - 19.5K bytes
    - Viewed (0)
Back to top