• Home

Blue Rose 1.0

Blue Rose (XMAS 2021 project) is a "bin2c" application look alike with more options to convert your data into multiple formats (e.g. C++, checksum)

Bluerose



Above is a screenshot of the Blue Rose application that converts files into different outputs.
Next part will be some use cases to see the utility of this application.


Use Cases

The first use case is to convert a simple text file (HexTable.txt) into C++ files.

The command is "BlueRose -i HexTable.txt".

- BlueRose supports relative and absolute paths.
- Another usage: licenses inside projects or game credits.






The second use case is to generate a SHA512 hash of a texture (binary file).

The command is "BlueRose -sha512 -i texture0.png".

- Another usage: anti-tampering data, detect updated content (e.g. change one pixel from blue to red), ...






The third use case is similar to the previous one but it generates C++ files instead.

The command is "BlueRose -stl -cpp_sha512 -i texture0.png".

- I also added the "-stl" option to use std::vector.
- Blue Rose will not overwrite the file if the content doesn't change. The main goal is to avoid triggering a build.






The last use case is folder parsing with a tag which is ".jpg" for this case. It will parse the "common" folder and any files that match the tag use with no casing, will be used.

The command is "BlueRose.exe -sha256 -p C:\Steam\steamapps\common\SpaceEngine\data\textures\common .jpg".



Feature List

  • Generation: Embed data files into C++ as variables
  •  
  • Hashing: MD5, SHA1, SHA256 and SHA512 hashes supported
  •  
  • Folder Parsing: Parse folder to generate hashes or convert files
  •  
  • Free: This app is free. If you feel motivated to support my work, you can buy me a beer or more with the PayPal/Venmo buttons (bottom page)

Download Blue Rose 1.0

  • Blue Rose (Windows)

  • All information / instructions inside README.md file

System Requirements

  • - OS: Microsoft® Windows 7 / 10 (64 bits)

  • - Available disk space: 1MB
  •  
Below is a PayPal button/QR Code or Venmo if you want to make a donation and help on a project.

Useful Links

  • Reddit
  • Hacker News
  • Google News
  • Privacy Policy
  • PageSpeed Insights
  • Speedtest

Email Newsletter

Click here to subscribe to the email newsletter

Contact Me

Don't hesitate to contact me if you have any questions, suggestions, or feature requests that you would like to see in a specific project. I'm always open to hearing about and helping out with proposals (contract/freelance/jobs)
© Copyrights, 2023 All Rights Reserved