MCPcopy Index your code
hub / github.com/coder/coder / writeChecksum

Method writeChecksum

site/src/utils/tar.ts:301–312  ·  view source on GitHub ↗
(offset: number)

Source from the content-addressed store, hash-verified

299 }
300
301 private writeChecksum(offset: number) {
302 // offset: 148
303 this.writeString(" ", offset + 148, 8); // first fill with spaces
304
305 // add up header bytes
306 const header = new Uint8Array(this.buffer, offset, 512);
307 let chksum = 0;
308 for (let i = 0; i < 512; i += 1) {
309 chksum += header[i];
310 }
311 this.writeString(chksum.toString(8), offset + 148, 8);
312 }
313
314 private fillHeader(
315 offset: number,

Callers 1

writeMethod · 0.95

Calls 1

writeStringMethod · 0.95

Tested by

no test coverage detected