Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for invertSparseEntries (0.06 sec)

  1. src/archive/tar/writer.go

    		var spd sparseDatas
    		var spb []byte
    		if len(hdr.SparseHoles) > 0 {
    			sph := append([]sparseEntry{}, hdr.SparseHoles...) // Copy sparse map
    			sph = alignSparseEntries(sph, hdr.Size)
    			spd = invertSparseEntries(sph, hdr.Size)
    
    			// Format the sparse map.
    			hdr.Size = 0 // Replace with encoded size
    			spb = append(strconv.AppendInt(spb, int64(len(spd)), 10), '\n')
    			for _, s := range spd {
    				hdr.Size += s.Length
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Mon Feb 03 16:38:43 UTC 2025
    - 19.7K bytes
    - Viewed (0)
  2. src/archive/tar/writer_test.go

    			fw = &regFileWriter{w, maker.size}
    			wantStr = maker.wantStr
    		case makeSparse:
    			if !validateSparseEntries(maker.sph, maker.size) {
    				t.Fatalf("invalid sparse map: %v", maker.sph)
    			}
    			spd := invertSparseEntries(maker.sph, maker.size)
    			fw = &regFileWriter{w, maker.makeReg.size}
    			fw = &sparseFileWriter{fw, spd, 0}
    			wantStr = maker.makeReg.wantStr
    		default:
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Mon Feb 03 16:38:43 UTC 2025
    - 39.8K bytes
    - Viewed (0)
  3. src/archive/tar/reader_test.go

    			fr = &regFileReader{r, maker.size}
    		case makeSparse:
    			if !validateSparseEntries(maker.spd, maker.size) {
    				t.Fatalf("invalid sparse map: %v", maker.spd)
    			}
    			sph := invertSparseEntries(maker.spd, maker.size)
    			r := testNonEmptyReader{strings.NewReader(maker.makeReg.str)}
    			fr = &regFileReader{r, maker.makeReg.size}
    			fr = &sparseFileReader{fr, sph, 0}
    		default:
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu Oct 03 15:48:09 UTC 2024
    - 46.9K bytes
    - Viewed (0)
Back to top