Các mục lặp lại được lưu trữ trong một từ điển và một mã được chỉ định thay thế.
ĐÂY LÀ MỘT ĐƠN GIẢN HƠN
aaaaaaaaaaaaaaaaaaaaaaaa 0001
bbbbbbbbbbbbbbbbbbbbbbbb 0002
alsdjl;asjdfkl;asdfjkljj 0003
thay vì toàn bộ dòng nó chỉ đặt mã vào vị trí của nó. Từ điển càng lớn thì càng có nhiều mã có thể xử lý. Thông thường, khi một từ điển đầy, nó sẽ bắt đầu một từ mới. Khi nó bắt đầu một cái mới, nó trống và mã mới được gán cho các mẫu được phát hiện.
Nói chung, càng lớn càng tốt đến một điểm. Toàn bộ từ điển được giữ trong bộ nhớ nên bạn cần nhiều RAM hơn kích thước từ điển.
Kích thước từ điển phụ thuộc vào khả năng nén dữ liệu của bạn, số lượng tệp, kích thước và kích thước tổng thể.
Nói chung, 32mb là quá đủ, nhưng nếu bạn nén nhiều tệp nhiều gig thì có thể sử dụng số cao hơn nhiều. Từ điển lớn hơn thường làm cho quá trình chậm hơn, nhưng kết quả trong một tệp nhỏ hơn.