Відповіді:
Так, використовуйте для цього gzip. Найкращий спосіб - це читати дані як вхідні та перенаправляти стиснуті на вихідний файл, тобто
cat test.csv | gzip > test.csv.gz
cat test.csvбуде надсилати дані у вигляді stdout і, використовуючи pipe-sign, gzip прочитає ці дані як stdin. Переконайтеся, що перенаправити вихід gzip на якийсь файл, оскільки стислі дані не будуть записуватися в термінал.
xz:mysqldump mydb | xz > dbdump.sql.xz
-9, рівень стиснення за замовчуванням - -6.
gzip > stdin.gzможливо? В іншому випадку вам потрібно чітко визначити своє запитання.