unrarsrc
6.1.7
About: unrar extracts, views and tests the contents of archives created with the RAR archiver.
![]() ![]() |
#include "rar.hpp"
Go to the source code of this file.
Functions | |
bool | MergeArchive (Archive &Arc, ComprDataIO *DataIO, bool ShowFileName, wchar Command) |
bool MergeArchive | ( | Archive & | Arc, |
ComprDataIO * | DataIO, | ||
bool | ShowFileName, | ||
wchar | Command | ||
) |
Definition at line 10 of file volume.cpp.
References ComprDataIO::AdjustTotalArcSize(), RAROptions::AllYes, ASIZE, Archive::CheckArc(), File::Close(), DataHash::Cmp(), Archive::ConvertAttributes(), HashValue::CRC32, ComprDataIO::CurUnpRead, RAROptions::DisableNames, RAROptions::DisablePercentage, Archive::Encrypted, ErrHandler, ErrorHandler::Exit(), FileHeader::FileHash, Archive::FileHead, File::FileName, FileHeader::FileName, FMF_OPENSHARED, Archive::Format, Archive::GetHeaderType(), Archive::GetRAROptions(), FileHeader::HashKey, HEAD_ENDARC, HEAD_FILE, HEAD_SERVICE, DataHash::Init(), IsRemovable(), ComprDataIO::LastArcSize, MExtrPoints, MExtrVol, mprintf(), MTestVol, Archive::NewNumbering, Archive::NextBlockPos, NextVolumeName(), File::Open(), RAROptions::OpenShared, ComprDataIO::PackedDataHash, FileHeader::PackSize, ComprDataIO::ProcessedArcSize, RARFMT50, RARX_FATAL, Archive::ReadHeader(), RecVolumesRestore(), Archive::SearchBlock(), File::Seek(), ComprDataIO::SetPackedSizeToRead(), FileHeader::SplitAfter, St(), Archive::SubHead, File::Tell(), RAROptions::Threads, ComprDataIO::TotalArcSize, HashValue::Type, uiAskNextVolume(), UIERROR_BADARCHIVE, UIERROR_CHECKSUMPACKED, UIERROR_MISSINGVOL, uiMsg(), FileHeader::UnpVer, ComprDataIO::UnpVolume, FileHeader::UseHashKey, RAROptions::VolumePause, and wcsncpyz().
Referenced by CmdExtract::ExtractCurrentFile(), ListArchive(), ProcessFile(), RARReadHeaderEx(), and ComprDataIO::UnpRead().