toggleFileExpansion(fileIndex)}
role="button"
tabindex="0"
onkeydown={(e) =>
e.key === "Enter" && toggleFileExpansion(fileIndex)}
>
|
{expandedFiles.has(fileIndex) ? "▼" : "▶"}
{formatHash(fileInfo.header.file_hash)}
|
{fileInfo.header.num_entries} |
{fileInfo.entries
.reduce(
(sum, entry) =>
sum + (entry.chunk_index_end - entry.chunk_index_start),
0
)
.toLocaleString()}
|
{formatBytes(
fileInfo.entries.reduce(
(sum, entry) => sum + entry.unpacked_segment_bytes,
0
)
)}
|
{#if fileInfo.metadata_ext}
{formatHash(fileInfo.metadata_ext.sha256)}
{:else}
—
{/if}
|
{#if expandedFiles.has(fileIndex)}