.pk3 is just an archive file. If you were to rename blahblah.pk3 to blahblah.zip you could open it in Winzip/Winrar/program of choice. Maps are in PAK files now because back in the old days they extracted textures, sounds, skies, etc into seperate folders, making maps more of a hassle. With PAK files they can all be in one file.