Patch (2.5.4):
ftp://ftp.gnu.org/gnu/patch/
El programa patch modifica un fichero según lo indicado en un fichero de parche. Normalmente un fichero de parche es una lista creada por el programa diff que contiene instrucciones sobre cómo necesita ser modificado un fichero original. Patch se usa mucho para parchear el código fuente pues ahorra bastante tiempo y espacio. Imagina un paquete de 1MB de tamaño. La siguiente versión de ese paquete sólo cambia en dos ficheros con respecto a la primera versión. Se puede distribuir como un nuevo paquete entero de 1MB o sólo como un parche de 1KB con el que actualizar la primera versión para hacerla idéntica a la segunda. Por tanto, si la primera versión está todavía descargada, un parche evita hacer una segunda descarga larga.