编码符号序列，在理想情况下，从编码符号序列中获得大小和源符号相同或稍大的任意子集，便可恢复源符号。术语“喷泉”或“无码率”是指此类编码不表现出固定的编码率。最优的喷泉码应当能够从任意"k"个编码符号中恢复出"k"个源符号。喷泉码被认为具有高效的编解码算法，能以高概率从任意"k’"个编码符号恢复"k"个源符号（"k’"仅稍大于"k"）。LT码是第一种实际可用的喷泉码。随后提出的Raptor码和在线码加入了输入符号的预编码阶段，从而实现了编解码的线性时间复杂度。
应用.喷泉码可