bsdiff e bspatch são ferramentas de linha de comando para criar e aplicar patches em arquivos binários. Essas ferramentas trabalham juntas para criar um arquivo de patch que pode ser usado para atualizar uma versão antiga de um arquivo binário para uma nova versão. O arquivo de patch é menor do que o binário completo, tornando-o mais eficiente para distribuir. A ferramenta bspatch pode ser usada para aplicar o arquivo de patch no binário antigo, criando a versão atualizada. Ambos as ferramentas estão disponíveis para vários sistemas operacionais, incluindo Windows, macOS e Linux. 