BF: code clean up + initial Windows compatibility
TEST: check that encrypted files are not compressable