2 channel diffuse textures
Certain types of diffuse textures have a wide range of lightness and saturation values but they vary little in terms of hue.
We can exploit this property and pack the image into only two texture channel, complemented with a single color constant, allowing us to store arbitrary data in the remaining two channels of the image (normal XY, specular amount and roughness, etc).