boolean (@NotNull final VirtualFile file) { SvnVcs vcs = SvnVcs.getInstance(myProject); try { File ioFile = virtualToIoFile(file); PropertyClient client = vcs.getFactory(ioFile).createPropertyClient(); PropertyValue value = client.getProperty(Target.on(ioFile), SvnPropertyKeys.SVN_MIME_TYPE, false, Revision.WORKING); if (value != null && isBinaryMimeType(value.toString())) { return true; } } catch (SvnBindException e) { LOG.warn(e); } return false; }