Hi,
The mechanism of cport and compress is different, while using cport the file binaries are changed to be compatible according to cport zip functionality whereas compress is directly applied on dataset whitout changing the file binaries.
This is the reason cport has a bigger file size compared to compress.
Note:Beware of using cport, sometimes this procedure also corrupts the file.