已知复数 $z_1, z_2$, 则下列结论中正确的是 ( )
$\text{A.}$ 若 $z_1 z_2 \in \mathbf{R}$, 则 $z_2=\overline{z_1}$
$\text{B.}$ 若 $z_1 z_2=0$, 则 $z_1=0$ 或 $z_2=0$
$\text{C.}$ 若 $z_1 z_2=z_1 z_3$ 且 $z_1 \neq 0$, 则 $z_2=z_3$
$\text{D.}$ 若 $z_1^2=z_2^2$, 则 $\left|z_1\right|=\left|z_2\right|$
$\text{E.}$
$\text{F.}$