What are some of the differences between a bacteriophage and bacterium?

A bacteriophage is a type of virus that attacks bacteria; it is much smaller than bacteria and is not a cell.