Mir fällt jetzt auch kein Format ein, welches verlustfrei komprimiert, aber ich hätte da einen Anhaltepunkt: Alles was die Soganennte Delta-Kompression verwendet ist verlustfrei! Das nicht mehr verwendete Kinotonformat CDS zB! APT-X100 (dts, Audio-Fax) basiert auch darauf, basiert aber nur, ist keine Deltakompression!!!
…damit es alles schneller geht und du dich nicht durch die Seiten kämpfen mußt hab ich hier mal alles zusammengestellt was du brauchst und wissen solltest:
Wenn du Windows 95/98/NT hast mußt du zu erst die mkwACT Runtime Libraries installieren (das sind verschiedene .dll’s oder so)
hier kannst du die runterladen: http://www.etree.org/software/mkw-mfc42.exe
Dann das Tool zum komprimieren und dekomprimieren der „Shorten files“ sowie zum überprüfen und erstellen der sogenannten MD5 Signaturen: http://www.etree.org/cgi-bin/counter.cgi/software/mk…
(v0.97 beta 1 - 1.1MB Released: 10/2/00)
Wenn du nun alles installiert hast ist die wohl einfachste Methode deine zu koprimierenden wav im Explorer alle zu markieren, rechtsklicken und „encode to shn“ auszuwählen. Sobald alls fertig ist erscheint in unter „Processing Status“ -> IDLE.
Das mkw Format ist dazu da um Musikdateien nur zu „lagern“ d.h. dies können nicht abgespielt werden sonderen sie werden, sobald man sie ausführt, wieder in .wav zurückkonvertiert. Um .shn Dateien zurückzukonvertieren muß zuerst die MD5 Checksummendatei ausgeführt werden, wodurch die shn Datei auf ihre Vollständigkeit geprüft wird, dann kannst du die .shn Datei in das „mkw Audio Compression Tool“ ziehen und sie wird decodiert. Weiterhin wird standartmäßig beim encodieren nach .shn eine weitere .skt Datei erzeugt (Seek Table). Diese ist dazu da um beim abspielen in Winamp schnell im Song hin und her springen zu können. Dies „Seek Table“ Daten kann man aber auch beim encodieren direkt in der .shn Datei anhängen lassen. Gehe dazu im „mkw Audio Compression Tool“ unter Options->Shorten.