Je crois il existe bien de versions de gzip et aussi tar pour Windows (et parreil pour bzip2). Il faut chercher par google comment les installer et utiliser. En principe pour un *.tgz (equivalent a *.tar.gz) il faut en principe d'abord faire "gunzip ..." et apres "tar ...". Pour *.tar.bz2 c'est "bunzip2 ..." et apres "tar ...".
Sinon tu peux aussi compresser en linux avec "zip" qui est peut-etre plus standard pour Windows. Seulement ici c'est un peu moins commode. Si tu as un repertoire, disons "rep" il faut faire:
zip -R archive.zip rep/
zip -R archive.zip rep/*
la 1er ligne met le repertoire lui meme dans l'archive, et la 2nde ligne ajoute tous les fichiers de ce repertoire. Au cas ou tu as encore de sous-repertoires dans rep/... il faut encore faire:
zip -R archive.zip rep/*/*
zip -R archive.zip rep/*/*/*
...
pour tous les niveau de sous-repertoires.
Peut-etre il y a une facon plus simple de le faire mais je ne l'ai pas trouve.
Regarde "man zip" et "zip -h" pour voir les options et plus de details pour zip.
Pour deballer en linux on fait simplement: "unzip archive.zip" (attention si on fait ca dans le meme endroit qu'au debut ca ecrase l'ancienne copie de rep/...).
Apres pour dezipper en Windows ca doit etre assez standard a ma connaissance. Normalement c'est justement zip, qui est utilise en Windows pour emballer les paquets a telecharger etc. ?