Code:
Syntax: KVSExtractor <audio_archive> <output_path>
-> Similiar to WAVExtractor.
-> Slightly slower than kvs_extractor.
CRC compared with kvs_extractor,
The Mismatch image is "64.kvs" last audio file in the archive, when compared with "64.kvs" from kvs_extractor. Upon checking, turns out "kvs_extractor" leaves 1 byte at the end of file (not that it matters when you use diff patch in the end).
Compiled in a Hurry, might have some old source code of WAVExtractor left, since i refactored the source code to look for "KOVS" header.
Edit: Hotfix uploaded.