The encoder maintains a window, the concatenation of the dictionary and look-ahead buffer, to the input sequence and shifts the input in the window from right to left as encoding proceeds, thus, LZ77 including LZSS is called "sliding window" method.
In ZIP/LHA, the input file is first compressed by LZSS. The output of LZSS is buffered in a block of a certain length.
We propose a new data embedding method for LZSS. The proposed method is an extension and generalization of the proposal in  and enables to control the maximum embeddable data size and the compression rate.
In , Atallah and Lonardi proposed a data embedding method for LZSS. Their main idea is to find multiple matches in dictionary during encoding and leverage them to embed information.
First, even though the embedding process does not affect the compression rate of LZSS itself, it does drop the compression rate of ZIP/ LHA when applied.
We propose a new data embedding method, which we call IHLZSS (LZSS for Information Hiding), that controls the trade-off between the maximum embeddable data size and the compression rate.