The defaults command can read/write to any plist file, just give it a path minus the .plist extension:
$ defaults read /Applications/Preview.app/Contents/Info CFBundleIdentifier
com.apple.Preview
This pulls the CFBundleIdentifier value directly from the application bundle’s Info.plist file.
Defaults also works with binary plists without any extra steps.