Originalni bittorrent v pythonu od Brama Cohena uklada stazena data za sebe (tj. bez seeku) a v pripade, ze stahl cast, ktera patri na misto pred aktualni pozici zapisu, pak tyto dve (prave stazenou posledni, tu ktera ji zabira misto na jeji pozici) prohodi. Tim se opravdu dobre vyhne fragmentaci.
Jinou moznosti jsou nejmenovani bittorrent klienti, kteri pouzivaji posixovou funkci:
#define _XOPEN_SOURCE 600
#include <stdlib.h>
int posix_fallocate(int fd, off_t offset, off_t len);