diff --git a/Fb2File/Fb2File.cpp b/Fb2File/Fb2File.cpp
index 24ff6b39b2..9b209edc95 100644
--- a/Fb2File/Fb2File.cpp
+++ b/Fb2File/Fb2File.cpp
@@ -1003,7 +1003,7 @@ public:
// Пишет картинку в файл
NSFile::CFileBinary oImageWriter;
- if(oImageWriter.CreateFileW(sMediaDirectory + L"/" + sId))
+ if(oImageWriter.CreateFileW(sMediaDirectory + L"/" + sId + (sId.find(L'.') == std::wstring::npos ? L".png" : L"")))
{
std::string sBase64 = contentA();
int nSrcLen = (int)sBase64.length();
@@ -1696,7 +1696,7 @@ static void readStream(NSStringUtils::CStringBuilder& oXml, XmlUtils::CXmlLiteRe
}
}
oIndexHtml.MoveToElement();
- oXml.WriteString(L"");
+ oXml.WriteString(L"");
}
else
readStream(oXml, oIndexHtml, arrBinary, bWasP);
@@ -1816,7 +1816,7 @@ HRESULT CFb2File::FromHtml(const std::wstring& sSrc, const std::wstring& sDst)
// binary
for (size_t i = 0; i < arrBinary.size(); i++)
{
- oDocument.WriteString(L"");
+ oDocument.WriteString(L"");
oDocument.WriteString(arrBinary[i]);
oDocument.WriteString(L"");
}