mirror of
https://github.com/elasota/Aerofoil.git
synced 2025-09-23 06:53:43 +00:00
32 lines
715 B
C++
32 lines
715 B
C++
#include "StuffItCommon.h"
|
|
|
|
|
|
CompressionMethod_t StuffItCommon::ResolveCompressionMethod(int stuffItMethod)
|
|
{
|
|
switch (stuffItMethod)
|
|
{
|
|
case 0:
|
|
return CompressionMethods::kNone;
|
|
case 1:
|
|
return CompressionMethods::kStuffItRLE90;
|
|
case 2:
|
|
return CompressionMethods::kStuffItLZW;
|
|
case 3:
|
|
return CompressionMethods::kStuffItHuffman;
|
|
case 5:
|
|
return CompressionMethods::kStuffItLZAH;
|
|
case 6:
|
|
return CompressionMethods::kStuffItFixedHuffman;
|
|
case 8:
|
|
return CompressionMethods::kStuffItMW;
|
|
case 13:
|
|
return CompressionMethods::kStuffIt13;
|
|
case 14:
|
|
return CompressionMethods::kStuffIt14;
|
|
case 15:
|
|
return CompressionMethods::kStuffItArsenic;
|
|
default:
|
|
return CompressionMethods::kUnknown;
|
|
}
|
|
}
|