这是完美游戏公司的游戏pck文件查看工具的源代码,支持多种游戏PCK文件的查看和修改
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 27335 2016-12-20 09:16 tlib api32ex.cpp
文件 12988 2016-12-20 09:11 tlib api32ex.h
文件 3365 2016-12-20 09:10 tlib api32u8.cpp
文件 2809 2016-12-20 09:09 tlib api32u8.h
文件 3638 2011-03-22 11:41 tlib app.cpp
文件 163 2017-06-30 16:31 tlib conf.h
文件 8419 2011-04-06 14:13 tlib dlg.cpp
文件 6752 2016-12-21 13:16 tlib ini.cpp
文件 2864 2016-12-21 08:51 tlib ini.h
文件 17113 2017-09-07 13:54 tlib lib.h
文件 2464 2016-12-20 09:03 tlib list.cpp
文件 802 2016-12-20 09:03 tlib list.h
文件 13934 2017-09-07 13:54 tlib misc.cpp
文件 5335 2017-02-06 14:36 tlib regist.cpp
文件 1242 2017-02-06 14:36 tlib regist.h
文件 14807 2011-05-13 11:57 tlib win.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-LTLLICENSE.txt
....... 612 2017-10-13 06:03 VC-LTLltlvcrt.props
....... 1285 2017-10-13 06:03 VC-LTLltlvcrtWinXp.props
....... 47 2017-10-13 06:03 VC-LTLmsvcrtp.def
....... 7785 2017-10-13 06:03 VC-LTLReadMe.md
....... 854 2017-10-13 06:03 VC-LTLucrt10.0.10240.0assert.h
....... 14795 2017-10-13 06:03 VC-LTLucrt10.0.10240.0complex.h
....... 15122 2017-10-13 06:03 VC-LTLucrt10.0.10240.0conio.h
....... 114590 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt.h
....... 13234 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_io.h
....... 6443 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_malloc.h
....... 3269 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_memcpy_s.h
............此处省略2398个文件信息
#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 api32ex.cpp
文件 12988 2016-12-20 09:11 tlib api32ex.h
文件 3365 2016-12-20 09:10 tlib api32u8.cpp
文件 2809 2016-12-20 09:09 tlib api32u8.h
文件 3638 2011-03-22 11:41 tlib app.cpp
文件 163 2017-06-30 16:31 tlib conf.h
文件 8419 2011-04-06 14:13 tlib dlg.cpp
文件 6752 2016-12-21 13:16 tlib ini.cpp
文件 2864 2016-12-21 08:51 tlib ini.h
文件 17113 2017-09-07 13:54 tlib lib.h
文件 2464 2016-12-20 09:03 tlib list.cpp
文件 802 2016-12-20 09:03 tlib list.h
文件 13934 2017-09-07 13:54 tlib misc.cpp
文件 5335 2017-02-06 14:36 tlib regist.cpp
文件 1242 2017-02-06 14:36 tlib regist.h
文件 14807 2011-05-13 11:57 tlib win.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-LTLLICENSE.txt
....... 612 2017-10-13 06:03 VC-LTLltlvcrt.props
....... 1285 2017-10-13 06:03 VC-LTLltlvcrtWinXp.props
....... 47 2017-10-13 06:03 VC-LTLmsvcrtp.def
....... 7785 2017-10-13 06:03 VC-LTLReadMe.md
....... 854 2017-10-13 06:03 VC-LTLucrt10.0.10240.0assert.h
....... 14795 2017-10-13 06:03 VC-LTLucrt10.0.10240.0complex.h
....... 15122 2017-10-13 06:03 VC-LTLucrt10.0.10240.0conio.h
....... 114590 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt.h
....... 13234 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_io.h
....... 6443 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_malloc.h
....... 3269 2017-10-13 06:03 VC-LTLucrt10.0.10240.0corecrt_memcpy_s.h
............此处省略2398个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)