Se você estiver usando o WinZip, os arquivos devem ter o mesmo tamanho (supondo que você esteja usando o mesmo algoritmo de compactação).
A única outra coisa em que posso pensar é que você está enviando-lhe tudo - fonte, arquivos intermediários, binários, imagens etc. e ele está apenas enviando o código para você. As chances são de que você está incluindo algo que não pode ser compactado muito bem, o que aumenta o tamanho do seu arquivo.
Abra os dois arquivos lado a lado e compare seu conteúdo. Veja se um (seu) contém mais arquivos do que o outro (dele).
Você não diz qual a linguagem que está usando, mas assumindo C ++ (como um exemplo), apenas adicione * .cpp e * .h (ou * .hpp, dependendo do seu compilador) ao arquivo.