Hinata Posted June 13, 2016 at 12:17 AM Share Posted June 13, 2016 at 12:17 AM Tal como diz o título vamos alterar a extensão dos arquivos para qual quisermos. Source binário. EterPack.cpp Procurar por: bool CEterPack::Create(CEterFileDict& rkFileDict, const char * dbname, const char* pathName, bool bReadOnly, const BYTE* iv) { if (iv) { m_stIV_Panama.assign((const char*)iv, 32); m_bDecrypedIV = false; } m_stPathName = pathName; strncpy(m_dbName, dbname, DBNAME_MAX_LEN); strncpy(m_indexFileName, dbname, MAX_PATH); strcat(m_indexFileName, ".eix"); m_stDataFileName = dbname; m_stDataFileName += ".epk"; m_bReadOnly = bReadOnly; // bReadOnly 모드가 아니고 데이터 베이스가 열린다면 생성 실패 if (!CreateIndexFile()) return false; if (!CreateDataFile()) return false; bool bOverwrite = (iv != NULL); __BuildIndex(rkFileDict, bOverwrite); if (m_bReadOnly) { //m_bIsDataLoaded = true; //if (!m_file.Create(m_stDataFileName.c_str(), (const void**)&m_file_data, 0, 0)) // return false; } else { DecryptIndexFile(); } return true; } Onde: ".eix"= Index (Alteram para qual quiserem, lembrando ser a mesma quantidade de dígitos a extensão de Index e pack) ".epk"= Pack (Alteram para qual quiserem, lembrando ser a mesma quantidade de dígitos a extensão de Index e pack) Aqui funcionou perfeitamente, caso tenha cometido algum equívoco favor informar em comentário abaixo, Thanks. Cumprimentos, @Kushina Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now