determine unknown compression

終了済み 投稿 Feb 1, 2010 着払い
終了済み 着払い

We have a program which is sending messages according to a protocol. But both the program and the protocol are a black box. The data in the message is somehow compressed. The program claims to be using lzw compression. However, trying to decompress it with standard programs and libraries does not work. The compressed data does not start at the beginning of the message. However, removing a byte at a time and trying to decompress, still does not work. Attached is a sample message. Presumably this is quite straightforward for somebody who knows about compression / decompression.

There are thus really 2 parts. If you can uncompress the given message. If that can be done, then the second part is to say if it is a standard algorithm or a custom algorithm. So ideally, only bid if you can decompress the message. If you can, then give a price based on whether it is a standard algorithm that you need to supply or a higher price if it will be a custom algorithm. Ideally we need the algorithm in java.

In other words, if you can decompress the message with a standard algorithm, give a price for disclosing the algorithm. If you need to supply custom code to decompress it, give a price for that.

It may be that the message cannot be decompressed,without maybe a pre-loaded dictionary. If that is the case, then it will require more reverse engineering to determine the dictionary.

BTW. The program and protocol are from another part of the same organisation. It is just more efficient to go out to the market for expertise, than going through internal procedures to get the source code for it released to us.

エンジニアリング MySQL PHP プロジェクト管理 ソフトウェアアーキテクチャ ソフトウェアテスト

プロジェクトID: #3141671

プロジェクトについて

リモートプロジェクト アクティブ Feb 17, 2010