Criar programa em C++ usando HexaDecimal

Olá, Eu, para abrir arquivos, que não tem programa específico, quero eu mesmo criar um. Estava pensando, em abrir os arquivos em HexaDecimal com o programa HDD Hex Editor NEO, e partir do código traduzido, tentar usa-las na criação.
Mas tenho dúvidas: como eu faço para entender esses códigos?
Como faço para usa-los na crição do programa?
Qual gerador decódigos automáticos (Exemplo: Dev C++), é bom para criar esse tipo de programa? Abraços!