compress.c