In informatica e telecomunicazioni il file sharing è la condivisione di file all’interno di una rete di calcolatori comuni. Può avvenire attraverso una rete con architettura client–server (cliente-servente) oppure peer-to-peer (pari a pari). Le più famose reti di peer-to-peer sono: Gnutella, OpenNap, Bittorrent, eDonkey, Kademlia. Non vanno confuse con reti che costituiscono un filesystem distribuito, come Freenet.