资源简介
tachie 用于提取某些galgame
代码片段和文件信息
//#define EXTRACT_MODE
#define VERSION 1
#include “tachie.h“
/* 傾乕僇僀僽傪夝愅偡傞 */
Archive *analyze(FILE *in const char *ext = ““ char *path = NULL bool formatonly = false)
{
fseek(in 0 SEEK_SET);
unsigned long signature[4];
fread(signature 0x04 4 in);
Archive *arc = NULL;
#define ARCHIVE(name) case name::SIGNATURE:arc = new name(in);break
#define SIGCHECK(name) case name::SIGNATURE:arc = name::Check(in);break
switch (signature[0])
{
ARCHIVE(RJ105184);
ARCHIVE(_ARC);
ARCHIVE(ARCFORM);
ARCHIVE(ARCG);
ARCHIVE(ARCFF);
ARCHIVE(AWF);
ARCHIVE(BALDRSKYZERO);
ARCHIVE(BALDRSKYZERO_TRIAL);
ARCHIVE(BGI);
ARCHIVE(BURIKO_ARC2);
ARCHIVE(BSArc);
ARCHIVE(CLS);
ARCHIVE(DAI);
ARCHIVE(DDP3);
ARCHIVE(DO);
ARCHIVE(DPMX);
ARCHIVE(eme);
ARCHIVE(FilePack1);
ARCHIVE(fPK);
ARCHIVE(fpk);
ARCHIVE(ggDP);
ARCHIVE(GIGA);
ARCHIVE(GPK2);
ARCHIVE(GXP);
ARCHIVE(Him4);
ARCHIVE(Him5);
ARCHIVE(iar);
ARCHIVE(IAF);
ARCHIVE(IPAC);
ARCHIVE(war);
ARCHIVE(KAGUYA_HB);
ARCHIVE(KAGUYA_link);
ARCHIVE(KIF);
ARCHIVE(Kano3);
ARCHIVE(MAI);
ARCHIVE(MGD);
ARCHIVE(MPF2);
ARCHIVE(Majiro);
ARCHIVE(Malie);
ARCHIVE(NOA);
ARCHIVE(ORBIT);
ARCHIVE(GsPack4);
ARCHIVE(PAC1);
ARCHIVE(PAC82);
ARCHIVE(PACK2);
ARCHIVE(Pajamas);
ARCHIVE(PFS);
ARCHIVE(PNAP);
ARCHIVE(RPA);
ARCHIVE(SOFTPAL2);
ARCHIVE(SPack);
ARCHIVE(SZS);
ARCHIVE(Tactics);
ARCHIVE(tskforce);
ARCHIVE(TTD);
ARCHIVE(WSM4);
ARCHIVE(VFS);
ARCHIVE(XFL);
ARCHIVE(XP3);
ARCHIVE(YKC);
ARCHIVE(YOX);
ARCHIVE(yane);
ARCHIVE(ypf);
SIGCHECK(PACK);
SIGCHECK(pack);
SIGCHECK(NEKO);
default:
break;
}
#undef SIGCHECK
#undef ARCHIVE
// 愭摢撪梕偱敾抐弌棃側偐偭偨応崌偵奼挘巕偱敾抐偡傞
if (arc);
#define EXTCHECK(name) else if (!strnicmp(ext name::EXT EXT_SIZE))arc = name::Check(in)
EXTCHECK(AC1);
EXTCHECK(AC2);
EXTCHECK(AC3);
EXTCHECK(AC4);
EXTCHECK(AC5);
EXTCHECK(AOD);
EXTCHECK(AOS);
EXTCHECK(ARC);
EXTCHECK(BIN);
EXTCHECK(CG);
EXTCHECK(CGF);
EXTCHECK(DAT);
EXTCHECK(DM);
EXTCHECK(EXE);
EXTCHECK(FPK);
EXTCHECK(GSP);
EXTCHECK(GRP);
EXTCHECK(IFX);
EXTCHECK(INI);
EXTCHECK(MBL);
EXTCHECK(MED);
EXTCHECK(MPK);
EXTCHECK(NSA);
EXTCHECK(NS2);
EXTCHECK(ODN);
EXTCHECK(PAC);
EXTCHECK(PAK);
EXTCHECK(PB);
EXTCHECK(Pfs);
EXTCHECK(PK);
EXTCHECK(PKG);
EXTCHECK(OPK);
EXTCHECK(TPK);
EXTCHECK(CDT);
EXTCHECK(OVD);
EXTCHECK(PDT);
EXTCHECK(VDT);
EXTCHECK(DMP);
#define EXTCHECKP(name) else if (!strnicmp(ext name::EXT EXT_SIZE))arc = name::Check(in path)
EXTCHECKP(ATM);
EXTCHECKP(NME);
EXTCHECKP(DET);
EXTCHECKP(ARI);
EXTCHECKP(LST);
EXTCHECKP(GPK);
EXTCHECKP(GTB);
EXTCHECKP(DLL);
#undef EXTCHECKP
#undef EXTCHECK
if (arc && !formatonly)
arc->analyze_all();
return arc;
}
/* class Archive */
Archive::~Archive()
{
for (int i = 0; i < m_num; i++)
DELETEM(m_file[i].name);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-03 16:31 20140816\
目录 0 2015-03-03 16:31 20140816\tachie\
目录 0 2015-03-03 16:31 20140816\tachie\bat\
文件 571 2014-03-07 20:46 20140816\tachie\bat\3Ping Lovers!_懱尡斉.bat
文件 3044 2013-05-10 21:06 20140816\tachie\bat\3恖偄傞両_懱尡斉.bat
文件 1341 2013-03-01 21:07 20140816\tachie\bat\Guardian Place_懱尡斉.bat
文件 1354 2013-02-16 22:26 20140816\tachie\bat\Let乫s棁GO!_懱尡斉.bat
文件 383 2012-09-15 18:53 20140816\tachie\bat\The丒僈僢僣両 -儅僉僔儅儉丒儅僞僯僥傿両-.bat
文件 1454 2012-11-03 00:36 20140816\tachie\bat\Yin-Yang両 X ChangeEX_懱尡斉.bat
文件 300 2011-08-23 22:01 20140816\tachie\bat\readme_bat.txt
文件 2013 2012-04-21 08:14 20140816\tachie\bat\偍偟偊偰仛僄僢僠側儗僔僺_懱尡斉.bat
文件 220 2012-04-22 09:15 20140816\tachie\bat\偓偑儘儕愴巑偮傒傟偺抧媴怤棯_懱尡斉.bat
文件 9075 2014-06-27 22:50 20140816\tachie\bat\偟傘偒偟傘偒偩偄偟傘偒両両.bat
文件 3934 2014-03-29 02:18 20140816\tachie\bat\偟傘偒偟傘偒偩偄偟傘偒両両_懱尡斉.bat
文件 7428 2013-04-19 22:37 20140816\tachie\bat\偲乣傔偄僿僽儞両_懱尡斉.bat
文件 59 2012-01-03 19:14 20140816\tachie\bat\偲偁傞柺巕偺扙堖杻悵_懱尡斉.bat
文件 8921 2012-12-01 15:31 20140816\tachie\bat\側偄偟傚偺側偄偟傚両.bat
文件 3183 2012-10-28 12:51 20140816\tachie\bat\側偄偟傚偺側偄偟傚両_懱尡斉.bat
文件 659 2012-02-25 09:00 20140816\tachie\bat\偼偖偔傒Sacrifice戞2榖_懱尡斉.bat
文件 382 2012-04-13 22:17 20140816\tachie\bat\傆偨傝偼儅僀僄儞僕僃儖_懱尡斉2.bat
文件 1676 2012-04-13 22:17 20140816\tachie\bat\傆偨傝偼儅僀僄儞僕僃儖仚_懱尡斉.bat
文件 2094 2011-11-05 17:01 20140816\tachie\bat\傑偟傠僒儅乕_懱尡斉.bat
文件 261 2013-02-02 13:54 20140816\tachie\bat\傾僫僐僀_懱尡斉.bat
文件 2062 2012-04-07 08:59 20140816\tachie\bat\傾僱亊僿償儞_懱尡斉.bat
文件 381 2012-08-18 13:54 20140816\tachie\bat\僂僠偺嵢書偒傑偣傫偐丠_懱尡斉_壓拝.bat
文件 563 2013-11-30 12:53 20140816\tachie\bat\僆乕僋丒僉儞僌僟儉_懱尡斉.bat
文件 8491 2012-04-06 22:13 20140816\tachie\bat\僒僀儈儞壠懓_懱尡斉.bat
文件 502 2012-08-18 15:26 20140816\tachie\bat\僨儏傾儖僼僃乕僘_懱尡斉.bat
文件 307 2014-06-28 11:55 20140816\tachie\bat\僱僩儔儗儞僒_懱尡斉.bat
文件 349 2014-04-26 10:54 20140816\tachie\bat\價僢僠偼偠傔傑偟偨_懱尡斉.bat
文件 1156 2012-01-14 15:05 20140816\tachie\bat\僾儕儞僙僗儃僨傿AS_懱尡斉.bat
............此处省略763个文件信息
- 上一篇:仿体的制作.docx
- 下一篇:opnet教程-陈敏
相关资源
- YOURLS v1.73短网址自助搭建源码,可自
- 移动端图片浏览插件
- Unity无限滑动列表插件EnhancedScroller
- tinyMCE插件包
-
maxsc
ript脚本插件bone转bip骨骼一键匹 - I2 Localization unity 国际化插件
- NeatImagePS MAC
- eclipse activiti的插件
- doc转jpg插件
- Highlighting System 高亮插件.unitypackage
- 大漠插件7.2002.rar
- IntelliJ IDEA生成Mybatis代码插件
- 仿百度在线阅读插件
- Bytecode Outline-Eclipse插件.rar
- LR-PortraitureLightroomPlugin+汉化
- 大漠插件+天使插件免费版
- GRC快速建模与出图犀牛插件.rar
- arcgis景观空间格局分析插件Patch Anal
- Arcmap 10.0中文字体、平滑线插件ECCar
- Arcgis在线地图插件MapOnline v1.2
- 大漠插件最后的免费版本
- PDF转曲插件IntelliPDF Curves 2.0
- Wind Excel数据插件帮助手册
- goclipse插件
- wordpress插件awebooking
- Chrome扩展popup页面,content页面,还有
- Unity 最新T4M地形插件,适用于5.6以上
- unity绳子插件
- Notepad++64位Compare插件
- mac系统上myeclipse的svn插件
评论
共有 条评论