Bacteria and viruses are effectively killed by chlorine and iodine. The disinfectants will not be able to kill parasites such as Cryptosporidium, however. Especially in an emergency, it is difficult to know whether parasites are present. The best way to make water safe if you cannot boil it is by treating it with more than one method.