Using red and green channels as normal map and using blue as mask?

Isn’t the blue channel just 0.5, or does it get changed a bit after compression? I would think that you would be able to append 0.5 to the red and green channels to create your normal map.