mirror of
https://github.com/elasota/Aerofoil.git
synced 2025-12-14 20:19:38 +00:00
Add unpacktool
This commit is contained in:
31
unpacktool/StuffItCommon.cpp
Normal file
31
unpacktool/StuffItCommon.cpp
Normal file
@@ -0,0 +1,31 @@
|
||||
#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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user