diff --git a/client/lualibs/html_dumplib.lua b/client/lualibs/html_dumplib.lua
index 66a3e0378..e730920c0 100644
--- a/client/lualibs/html_dumplib.lua
+++ b/client/lualibs/html_dumplib.lua
@@ -107,7 +107,7 @@ local function convert_bin_to_html(input, output, blockLen)
blockLen = blockLen or 16
output = output or input .. 'html'
- local infile = io.open(input, "r")
+ local infile = io.open(input, "rb")
if infile == nil then
return oops(string.format("Could not read file %s",tostring(input)))
end