Build Snapshot from archives

Download from archives
Process XCI files in archives
This commit is contained in:
2025-11-07 13:31:37 +10:30
parent 17be096ae2
commit 209b766a1f
17 changed files with 1204 additions and 322 deletions
+4 -4
View File
@@ -6,8 +6,8 @@ namespace TinfoilVibeServer.Models;
/// One line in the snapshot the JSON will be an array of these.
/// </summary>
public sealed record FileEntry(
string Path,
long Size,
string Hash, // SHA256 hex
NcaMetadataWithHash? Title // null unless file is an NSP/XCI or an archive containing one
string Path, // nsp or archive path
long Size, // size of nsp or full archive
string Hash, // SHA256 hex of first NCA of first NCP in NSP or archive
List<NcaMetadataWithHash> Titles // Details of all NSP Roms in the Path
);