Primero quería saludar a todos ya que soy nuevo en esta comunidad, que por lo visto, es bastante útil y conocida. Mi duda es la siguiente:

Yo tengo un archivo de extensión .baf de un videojuego antiguo (1998) el cual en su enterior contiene 3 archivos de tipo .3do, .key y .mat, ademas de sonidos .wav, por lo tanto, este archivo es como un archivo contenedor, ¿es posible teniendo conocimiento de c++ (estoy aprendiendo), llegar a crear una aplicación que sea capaz de abrir dicho .baf para poder visualizar y extraer los archivos de su interior?. Me gustaría que me explicaran cuál es el proceso de desarrollo de dicha aplicación y la dificultad que conlleva crearla, espero que puedan informarme un poco. Gracias y saludos.