Ignore binary diffs
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
index a18d93b..b625d21 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
@@ -333,6 +333,10 @@
 						if (line.indexOf("diff ") == 0) //$NON-NLS-1$
 							break;
 						//$FALL-THROUGH$
+					case 'B':
+						if (line.indexOf("Binary files differ") == 0) //$NON-NLS-1$
+							break;
+						//$FALL-THROUGH$
 					default:
 						throw new IOException("Invalid patch"); //$NON-NLS-1$
 				}