glGetProgramBinary results?

Hi ~,
I tried to get the compiled binary from a simple OpenGL sample by the glGetProgramBinary API. I expected to see the final NVIDIA GPU code(I think it should be SASS binary codes), however it looks the driver implementation stores the NVvp5.0 ARB shader codes. Is that true? And I also see there’s some unreadable binary codes, I don’t know what it is, can anyone give any hints?

And the last question, if I am able to get the real GPU binary codes for graphics applications?

Thanks a lot!