Skip to content

Colorize data file according to repetitive chunks, typical in ECB encrypted

Notifications You must be signed in to change notification settings

doegox/ElectronicColoringBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

ElectronicColoringBook

Colorize data file according to repetitive chunks, typical in ECB encrypted.

See usage details and examples on the project page:

https://doegox.github.io/ElectronicColoringBook/

This toy is released under the WTFPL (Do What the Fuck You Want to Public License).

Copyright (C) 2014 Philippe Teuwen

Usage: ElectronicColoringBook.py [options] file

Colorize data file according to repetitive chunks, typical in ECB encrypted
data

Options:
  -h, --help            show this help message and exit
  -c COLORS, --colors=COLORS
                        Number of colors to use, default=16
  -P PALETTE, --palette=PALETTE
                        Provide list of colors to be used, as hex byte indexes
                        to a rainbow palette or as RGB palette
  -b BLOCKSIZE, --blocksize=BLOCKSIZE
                        Blocksize to consider, in bytes, default=16
  -g GROUPS, --groups=GROUPS
                        Groups of N blocks e.g. when blocksize is not multiple
                        of underlying data, default=1
  -r RATIO, --ratio=RATIO
                        Ratio of output image, e.g. -r 4:3
  -x WIDTH, --width=WIDTH
                        Width of output image, can be float e.g. to ignore
                        line PNG-filter byte
  -y HEIGHT, --height=HEIGHT
                        Height of output image
  -s SAMPLING, --sampling=SAMPLING
                        Sampling when guessing image size. Smaller is slower
                        but more precise, default=1000
  -m MAXRATIO, --maxratio=MAXRATIO
                        Max ratio to test when guessing image size. E.g.
                        default=3 means testing ratios from 1:3 to 3:1
  -o OFFSET, --offset=OFFSET
                        Offset to skip original header in number of blocks,
                        can be float
  -f, --flip            Flip image top<>bottom
  -p PIXELWIDTH, --pixelwidth=PIXELWIDTH
                        How many bytes per pixel in the original image
  -R, --raw             Display raw image in 256 colors
  -S, --save            Save a copy of the produced image
  -O OUTPUT, --output=OUTPUT
                        Change default output location prefix, e.g. -O
                        /tmp/mytest. Implies -S
  -D, --dontshow        Don't display image

About

Colorize data file according to repetitive chunks, typical in ECB encrypted

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages