An open API service indexing awesome lists of open source software.

https://github.com/tillt/comparebinaryworkflow

Automator workflow for comparing binary files with Kaleidoscope.
https://github.com/tillt/comparebinaryworkflow

automator-workflow binary compare kaleidoscope macos

Last synced: 2 months ago
JSON representation

Automator workflow for comparing binary files with Kaleidoscope.

Awesome Lists containing this project

README

        

# Compare Binary Workflow

Compare arbitrary, binary files with Kaleidoscope.

## Motivation

This Automator workflow was created for allowing binary files to get compared in a nice, visual way.
Kaleidoscope is a superb diff tool, it does however not provide any means of comparing arbitrary, binary files - which is a shame.

## Dependencies

[Kaleidoscope](https://www.kaleidoscopeapp.com) - Visual comparison app.

## Installing

First, make sure Kaleidoscope's commandline utility `ksdiff` is installed.

![Install ksdiff](images/ksdiff.png)

Next, simply click on this workflow within your Finder to get it installed.

## Usage

Navigate your Finder towards the binary files you want to compare. Select both files!

![Select in Finder](images/start.png)

Control click / Right click on the selection to get to the **Services** menu.

![Services](images/services.png)

Chose the **Compare Binary** item.

![Compare Binary](images/compare.png)

Let it do its thing and get notified about progress.

![Progress notification](images/notification.png)

The result will be nice hex diff shown within the now even more magnificent Kaleidoscope.

![Results](images/result.png)

## Credits

Clobbed together with love for reversing and passion for tinkering by [Till Toenshoff](https://twitter.com/ttoenshoff).