Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for findDirectory64End (0.08 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 {
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue Mar 11 22:19:38 UTC 2025
    - 28.4K 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 {
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.6K bytes
    - Viewed (0)
Back to top