資源簡介
這是完美游戲公司的游戲pck文件查看工具的源代碼,支持多種游戲PCK文件的查看和修改

代碼片段和文件信息
#include?“base64.h“
unsigned?int?__cdecl?stringlen?(
????????const?char?*?str
????????)
{
????????const?char?*eos?=?str;
????????while(?*eos++?)?;
????????return(?eos?-?str?-?1?);
}
BEXTERN?unsigned?long?BEXPORT?decodeBound(const?void*?pdataconst?unsigned?long?data_size)
{
const?unsigned?char*?input=(const?unsigned?char*)pdata;
unsigned?long size;
unsigned?long dstsize;
if(0?==?data_size){
size?=?stringlen(input);
}else?if(0?==?(data_size?&?0x3)){
size?=?data_size;
}else{
return?0;
}
input?+=?size;
input?-=?2;
dstsize?=?(size?>>2)?*?3;
if(‘=‘?==?*input++)
dstsize?-=?2;
else?if(‘=‘?==?*input)
dstsize?-=?1;
return?dstsize;
}
BEXTERN?unsigned?long?BEXPORT?encodeBound(const?void*?pdataconst?unsigned?long?data_size)
{
const?unsigned?char*?input=(const?unsigned?char*)pdata;
if(0?==?data_size)
return?0;
return?(((data_size?+?2)?/?3)<<2)?+?1;
}
//
//#ifdef?_WINDLL
//
// #include?
//
// #ifdef?_MANAGED
// #pragma?managed(push?off)
// #endif
//
// BOOL?APIENTRY?DllMain(?HMODULE?hModule
// ???DWORD??ul_reason_for_call
// ???LPVOID?lpReserved
// ?)
// {
// switch?(ul_reason_for_call)
// {
// case?DLL_PROCESS_ATTACH:
// case?DLL_THREAD_ATTACH:
// case?DLL_THREAD_DETACH:
// case?DLL_PROCESS_DETACH:
// break;
// }
// return?TRUE;
// }
//
// #ifdef?_MANAGED
// #pragma?managed(pop)
// #endif
//
//#endif?//_WINDLL
//
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27335??2016-12-20?09:16??tlib\tapi32ex.cpp
?????文件??????12988??2016-12-20?09:11??tlib\tapi32ex.h
?????文件???????3365??2016-12-20?09:10??tlib\tapi32u8.cpp
?????文件???????2809??2016-12-20?09:09??tlib\tapi32u8.h
?????文件???????3638??2011-03-22?11:41??tlib\tapp.cpp
?????文件????????163??2017-06-30?16:31??tlib\tconf.h
?????文件???????8419??2011-04-06?14:13??tlib\tdlg.cpp
?????文件???????6752??2016-12-21?13:16??tlib\tini.cpp
?????文件???????2864??2016-12-21?08:51??tlib\tini.h
?????文件??????17113??2017-09-07?13:54??tlib\tlib.h
?????文件???????2464??2016-12-20?09:03??tlib\tlist.cpp
?????文件????????802??2016-12-20?09:03??tlib\tlist.h
?????文件??????13934??2017-09-07?13:54??tlib\tmisc.cpp
?????文件???????5335??2017-02-06?14:36??tlib\tregist.cpp
?????文件???????1242??2017-02-06?14:36??tlib\tregist.h
?????文件??????14807??2011-05-13?11:57??tlib\twin.cpp
????.......??????2518??2017-10-13?06:03??VC-LTL\.gitattributes
????.......??????3833??2017-10-13?06:03??VC-LTL\.gitignore
????.......?????11572??2017-10-13?06:03??VC-LTL\LICENSE.txt
????.......???????612??2017-10-13?06:03??VC-LTL\ltlvcrt.props
????.......??????1285??2017-10-13?06:03??VC-LTL\ltlvcrtWinXp.props
????.......????????47??2017-10-13?06:03??VC-LTL\msvcrtp.def
????.......??????7785??2017-10-13?06:03??VC-LTL\ReadMe.md
????.......???????854??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\assert.h
????.......?????14795??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\complex.h
????.......?????15122??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\conio.h
????.......????114590??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\corecrt.h
????.......?????13234??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\corecrt_io.h
????.......??????6443??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\corecrt_malloc.h
????.......??????3269??2017-10-13?06:03??VC-LTL\ucrt\10.0.10240.0\corecrt_memcpy_s.h
............此處省略2398個文件信息
- 上一篇:XFDTD7.3設計教程
- 下一篇:ISML庫函數.pdf
評論
共有 條評論