ADD: Find archive format by signature
ADD: Open sfx archive by signature
UPD: Return E_UNKNOWN_FORMAT
ADD: Save archive type in cache
FIX: Update sfx archive
FIX: Replace file
FIX: Get archive class
FIX: Delete directory
ADD: Cancel operation