Since you made all the effort of decoding the stream, what about another output format: _GNU diff_ This would allow to extract patch files from btrfs snapshots :)