https://github.com/13rac1/file-vis
Visualizing binary file formats to make deterministic art https://13rac1.github.io/file-vis/
https://github.com/13rac1/file-vis
binary image-gallery image-generator rust
Last synced: about 1 year ago
JSON representation
Visualizing binary file formats to make deterministic art https://13rac1.github.io/file-vis/
- Host: GitHub
- URL: https://github.com/13rac1/file-vis
- Owner: 13rac1
- Created: 2017-04-17T08:50:59.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-22T21:55:39.000Z (over 6 years ago)
- Last Synced: 2025-04-10T07:54:53.895Z (about 1 year ago)
- Topics: binary, image-gallery, image-generator, rust
- Language: Rust
- Homepage:
- Size: 2.4 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Visualizer
Visualizing binary file formats
[](https://eosrei.github.io/file-vis/)
## Intro
Electronic files are made up of structured data including headers, delimiters
and keyframes. This consistency can create patterns. Efficiently compressed
data removes all patterns and will appear as noise.
* Primary Goal: Learn some Rust.
* Secondary Goal: Make something interesting.
## File Types
* Text
* Audio
* Images
* Video
* 3D Models
## Build/Development Requirements
* Rust/Cargo - Compile file-vis.
* Imagemagick - Resize images.
* Python3 - Sigal, static site generator.
* Make.
```
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
make
```
## Other Projects
Far more complex projects than this exist if you want to do real work:
* https://github.com/wapiflapi/veles
* http://binvis.io/