Implement working decoding for whole file blocks. Partial file blocks still in progress.