Comment puis-je compresser un fichier volumineux sur un disque déjà plein?

J'ai un disque plein contenant un gros fichier que je veux compresser pour libérer de l'espace. La plupart des programmes de compression exigent que j'aie suffisamment d'espace libre sur le disque pour stocker le fichier compressé à côté du fichier d'origine. Bien que gzip supprime le fichier d'origine à la fin, il ne le fait qu'après l'écriture du fichier compressé. Comment puis-je effectuer la compression sur place, en tronquant le fichier d'origine en cours de route?

Je ne veux pas faire un Disque RAM pour stocker temporairement l'ensemble du fichier compressé car c'est un tas d'étapes supplémentaires et parce que le fichier compressé peut être plus grand que ma mémoire disponible.

demandé sur