It's not BUG of 7-Zip. ZIP program in Windows doesn't support files larger than 4 GB.
2012-05-28 21:55:57 PDT in 7-Zip
7z.dll doesn't support that interface. You must compile LZMA.DLL from project in folder C\Util\LzmaLib\.
2012-05-26 01:12:16 PDT in 7-Zip
Solid is default option. So 7-Zip will create solid archive, even if you don't specify it.
2012-05-24 22:57:35 PDT in 7-Zip
You use too complex cases: complexities in your case: 1) ppmd 2) bcj 3) update 4) encryption 5) sfx and so on When you have some problem, reduce complexity as possible and then write here about THE SIMPLEST CASE that gives error.
2012-05-24 06:01:30 PDT in 7-Zip
you can set name here: di.Name = nameFile;.
2012-05-24 02:01:21 PDT in 7-Zip
Do you have these ppmd / bcj problems without encryption? Note that you can update archive with command line 7-Zip 7z a a.7z -m0=ppmd file1 7z u a.7z -m0=bcj -m1=ppmd file2 That way you can create "Correct" archives for tests and then you can compare these correct archives with archives created with your program,
2012-05-22 04:23:00 PDT in 7-Zip
1) compile Client7z.cpp. and call Client7z l a.exe it calls STDMETHODIMP CArchiveOpenCallback::CryptoGetTextPassword(BSTR *password) and prints PrintError("Password is not defined"); 2) try more simple cases, like a) NON-SFX archive with encrypted data, but non-encrypted names, b) NON-SFX archive with encrypted names and so on.
2012-05-22 04:17:50 PDT in 7-Zip
look Client7z.cpp: class CArchiveOpenCallback: public IArchiveOpenCallback, public ICryptoGetTextPassword, public CMyUnknownImp { public: MY_UNKNOWN_IMP1(ICryptoGetTextPassword)
2012-05-22 03:50:54 PDT in 7-Zip
LZMA SDK doesn't support encryption. You must use full 7z.dll from 7-Zip. Or include encryption code to makefile of reduced 7z.dll.
2012-05-22 03:38:35 PDT in 7-Zip
1) for 7-Zip 9.20: "0" -> "bcj" "1" -> "ppmd".
2012-05-22 03:31:30 PDT in 7-Zip