name: bisect-binary version: 0.1 synopsis: Determine relevant parts of binary data description: This little program helps with the following task: . You need to analyse some binary file (e.g., the firmware for some microcontroller). You want to understand how it does certain things, but the file is big. One approach to help you in the process is to erase parts of the file (by overwriting it with binary zeros) and see if the file still does what it should be doing. If it does, then you know that the interesting parts are in another part of the file. . `binary-binary` assists in this process by doing the book-keeping and zeroing out parts of the file. homepage: http://github.com/nomeata/bisect-binary license: MIT license-file: LICENSE author: Joachim Breitner maintainer: mail@joachim-breitner.de copyright: 2017 Joachim Breitner category: Development build-type: Simple extra-source-files: ChangeLog.md, README.md cabal-version: >=1.10 tested-with: GHC ==8.0.2, GHC ==8.2.2 executable bisect-binary main-is: Main.hs other-modules: Intervals, Braille other-extensions: LambdaCase, DeriveGeneric build-depends: base >=4.9 && <4.12 build-depends: bytestring build-depends: directory build-depends: filepath build-depends: optparse-applicative >=0.13 && <0.14 build-depends: yaml >=0.8 && <0.9 build-depends: haskeline >=0.7 && <0.8 build-depends: time build-depends: hashable build-depends: integer-logarithms build-depends: terminal-size build-depends: process hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall -Wno-name-shadowing source-repository head type: git location: https://github.com/nomeata/bisect-binary