Tôi đang tìm một định dạng nén hỗ trợ tail
ed. Có nghĩa là bạn không phải đọc toàn bộ tệp để nhận được các byte không nén X cuối cùng. Điều này có thể với bất kỳ định dạng nào như bzip2, xz, lzma, v.v không?
Tôi đã từng mã hóa một cái gì đó bằng cách sử dụng gzip có thể làm điều này. Về cơ bản ở mức thực sự cao, những gì nó đã làm là nhiều khối gzip với nhau, sau đó tôi có một tiện ích có thể tìm kiếm ngược từ cuối tệp cho đến khi khối cuối cùng bắt đầu. Các tệp này hoàn toàn có thể đọc được bởi các tiện ích gzip tiêu chuẩn, nhưng tôi hy vọng có một cái gì đó được chuẩn hóa hơn một chút.
Mục đích cuối cùng của việc này là cho các tệp nhật ký mà tôi có thể ghi ra được nén, và sau đó có thể gửi tail
chúng (ngay cả khi chúng chưa được ghi đầy đủ; tức là phát trực tuyến) mà không phải chờ toàn bộ nội dung được đọc từ đĩa hoặc mạng.