Basically, I've ben commissioned to make a replacement for Olympus' rather bad dictation/transcription software. I need this to run on Mac OSX/linux and Windows.
Because .dss is a proprietary (and expensive) file format, I need to create one with similar features that doesn't cost extravagant amounts.
I thought about just rebranding a bzip2 file, and have it contain a Vorbis file for the sound, an XML file for the metadata (Vorbis' inbuilt metadata doesn't meet the requirements and a plain XML file will be easier to work with), a .SHA checksum file and a verification certificate. Then encrypting the bzip2 file with a 256-bit key.
Anything wrong with that plan?
The reason for bzip2 and Vorbis is that the libraries are crossplatform and under the BSD license.
Because .dss is a proprietary (and expensive) file format, I need to create one with similar features that doesn't cost extravagant amounts.
I thought about just rebranding a bzip2 file, and have it contain a Vorbis file for the sound, an XML file for the metadata (Vorbis' inbuilt metadata doesn't meet the requirements and a plain XML file will be easier to work with), a .SHA checksum file and a verification certificate. Then encrypting the bzip2 file with a 256-bit key.
Anything wrong with that plan?
The reason for bzip2 and Vorbis is that the libraries are crossplatform and under the BSD license.