From 5db765e4e55cc8f27cad0dbe55a91e830ffa7ee5 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Fri, 30 Jun 2023 17:48:44 +0300 Subject: [PATCH] correct parsing unzip output (#10625) --- plugins/archiveviewer.koplugin/main.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/archiveviewer.koplugin/main.lua b/plugins/archiveviewer.koplugin/main.lua index a29761d40..969622a1d 100644 --- a/plugins/archiveviewer.koplugin/main.lua +++ b/plugins/archiveviewer.koplugin/main.lua @@ -98,7 +98,7 @@ function ArchiveViewer:getZipListTable(file) local std_out = io.popen("unzip ".."-qql \""..file.."\"") for line in std_out:lines() do -- entry datetime not used so far - local fsize, fname = string.match(line, "%s+(%d+)%s+%d%d%-%d%d%-%d%d%d%d%s+%d%d:%d%d%s+(.+)") + local fsize, fname = string.match(line, "%s+(%d+)%s+[-0-9]+%s+[0-9:]+%s+(.+)") parse_path(fname, fsize or 0) end end