Puis-je utiliser dll dans le programme Turbo C ++ et ne nous ont pas dll pour la compression et la décompression LZW
Question
Je tente de créer un programme de compression LZW. Mais je dois finir par lui-même aujourd'hui, donc je veux utiliser une dll pour prendre mon entrée en tant que fichier txt et de sortie comme un fichier texte. Je veux le faire dans le code TURBO C ++ qui font mes fonctions restantes. Quelqu'un peut-il me suggérer une méthode.
La solution
libzip n'est pas LZW (il utilise un algorithme qui est généralement mieux), mais il est probablement la meilleure réponse standard. Je ne sais pas s'il y a une DLL téléchargeable dans un emplacement standard, de sorte que vous pourriez avoir à le compiler à partir des sources.
Sinon, un peu de Google-recherche (sur "compression LZW dll") a trouvé cette C ++ code source pour faire la compression LZW, que vous pourrez peut-être utiliser: http://zabkat.com/blog/24Jan10-lzw-compression-code.htm
Autres conseils
est une question oldie.
Vous pouvez toujours regarder autour des sources lharc sur les anciennes archives Simtel. Il y a une implémentation de l'algorithme LZW avant qu'il a été breveté par Compuserve.