Analysis of the effects of soft errors on compression algorithms through fault injection inside program variables