// core/util/file_bytes implementation — see file_bytes.h. #include "core/util/file_bytes.h" #include namespace reasampler::util { std::vector readFileBytes(const std::string& path) { std::ifstream f(path, std::ios::binary | std::ios::ate); if (!f) return {}; const std::streamoff size = f.tellg(); if (size <= 0) return {}; std::vector bytes(static_cast(size)); f.seekg(0); f.read(reinterpret_cast(bytes.data()), size); if (!f) return {}; return bytes; } } // namespace reasampler::util