TAR, ses, video, yükleyici vb. dahil olmak üzere çok sayıda dosyayı paketlemek için kullanılan popüler bir UNIX tabanlı arşivleme formatıdır. Öte yandan GNU, büyük dosyaları paylaşmadan önce sıkıştırmak için bir veri sıkıştırma algoritmasıdır. TAR.GZ, TAR’ın arşivlemesi ile GNU’nun sıkıştırmasının birleşimidir. Benzer şekilde XZ Utils, TAR arşivlerinin TAR.XZ formatında sıkıştırılmasını da sağlar. Bu yazıda, C# dilinde TAR arşivlerini sıkıştırmayı ve TAR.GZ ve TAR.XZ dosyalarını oluşturmayı öğreneceksiniz.