Update .gitignore, add chain utils, modify cmake for just main atm

This commit is contained in:
Matt Hess
2025-11-14 18:53:42 +00:00
parent c4d46fbd0b
commit 5bbbac72f1
7 changed files with 97 additions and 17 deletions

23
tests/inspect_dump.cpp Normal file
View File

@@ -0,0 +1,23 @@
#include <fstream>
#include <iostream>
#include <cstdint>
int main(int argc, char* argv[]) {
std::ifstream in(argv[1], std::ios::binary);
uint32_t size;
in.read(reinterpret_cast<char*>(&size), 4);
std::cout << "First block size: " << size << " bytes\n";
std::cout << "Total blocks in file: ";
int count = 1;
while (in) {
in.seekg(size, std::ios::cur);
in.read(reinterpret_cast<char*>(&size), 4);
if (in) count++;
}
std::cout << count << "\n";
return 0;
}