A CDI file is created by using the professional CD/DVD burning and ripping software DiscJuggler, which can copy multiple CDs at once, given the user has multiple CD recorders.
In the 90's, DiscJuggler was widely used to burn Sega Dreamcast games, and CDI disc images were available everywhere.