Definitions:
Let $h$ be a hash function with output size $n$ bytes. Suppose the file $F$ can be divided into chunks of size $n$ bytes $F=f_0+f_1+\dots +f_i$ where the operator "$+$" stands for concatenation (in real situations it is always possible to pad the file).
Is it safe, or is it collision resistant, to use the following hash function $H$?
$$ H(F)=h(f_0)\oplus h(f_1) \oplus \dots \oplus h(f_i) $$
Motivation:
Suppose we have two files $F$ and $G$, then:
$$ H(F+G)=H(F) \oplus H(G). $$
In other words, this hash function $H$ is a homomorphic hash. It would be great if $H$ inherits all properties from $h$.