Сжатие всегда имеет накладные расходы, чтобы обеспечить будущую декомпрессию. Если сжатие не привело к уменьшению длины (данные были уникальными или почти уникальными), тогда выходной файл может быть длиннее входного файла
Возможно, это не то, что вы ищете, но можете достичь той же цели с относительной легкостью. Используя powercat , вы можете настроить прослушиватель в окне Windows и удалить файл с машины Unix.
Windows Machine (слушатель):
powercat -l -p 8000 -of C:\file.txt
Unix Box (с использованием собственного nc):
nc -nv ip_addr_of_windows_box 8000 < file.txt
Кроме того, вы также можете запустить сервер на Unix Box и вытащить файлы с компьютера Windows по протоколу http, хотя это не самый безопасный метод, поскольку вы будете подвергать файловой системе экспозицию.
Unix Box:
python -m SimpleHTTPServer
Windows (PowerShell):
Invoke-WebRequest https://ip_of_unix_box:8000/file.txt -OutFile c:\temp\file.txt