A Charlie is a rabbit that's colour can be anything but it is hidden by a bunch of white fur due to having two English Spot (AKA broken) genes. Normally they have colour spots around their eyes, ears and maybe a few along the back.
A magpie is like a harlequin but instead of orange and black it is white and black due to being a chinchilla or sable being modified by the Japanese harlequin gene
Hope this helps