Я шукаю формат стиснення, який підтримує tail
редагування. Значить, вам не потрібно читати весь файл, щоб отримати останні X нестиснені байти. Чи можливо це в будь-якому з таких форматів, як bzip2, xz, lzma тощо?
Я колись щось закодував за допомогою gzip, який міг би це зробити. В основному на дуже високому рівні, це було кіт декількох блоків gzip разом, тоді я мав утиліту, яка могла шукати назад від кінця файлу до початку останнього блоку. Ці файли були повністю читабельні стандартними утилітами gzip, але я сподіваюся, що є щось трохи більш стандартизоване.
Кінцева мета цього - це файли журналів, які я можу виписати стиснутими, а потім мати змогу в tail
них (навіть коли вони не були повністю записані; тобто потокові), не чекаючи, коли вся річ буде прочитана з диска чи мережі.