https://bugs.documentfoundation.org/show_bug.cgi?id=154587

--- Comment #8 from Mike Kaganski <[email protected]> ---
unzip -Z "D:\Downloads\1554162786671199 - Copy.xlsx"
Archive:  D:/Downloads/1554162786671199 - Copy.xlsx
Zip file size: 8002 bytes, number of entries: 18
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 _rels
-rw----     2.0 fat      588 b- defN 19-Apr-01 16:39 _rels/.rels
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 docProps
-rw----     2.0 fat      877 b- defN 19-Apr-01 16:39 docProps/app.xml
-rw----     2.0 fat      625 b- defN 19-Apr-01 16:39 docProps/core.xml
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 xl
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 xl/_rels
-rw----     2.0 fat      980 b- defN 19-Apr-01 16:39 xl/_rels/workbook.xml.rels
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 xl/theme
-rw----     2.0 fat     7046 b- defN 19-Apr-01 16:39 xl/theme/theme1.xml
drwx---     2.0 fat        0 b- defN 19-Apr-01 16:39 xl/worksheets
-rw----     2.0 fat      439 b- defN 19-Apr-01 16:39 xl/worksheets/sheet2.xml
-rw----     2.0 fat      439 b- defN 19-Apr-01 16:39 xl/worksheets/sheet3.xml
-rw----     2.0 fat      624 b- defN 19-Apr-01 16:39 xl/workbook.xml
-rw----     2.0 fat     1490 b- defN 19-Apr-01 16:39 [Content_Types].xml
-rw----     2.0 fat    19903 b- defN 19-Apr-01 16:39 xl/worksheets/sheet1.xml
-rw----     2.0 fat     1197 b- defN 19-Apr-01 16:39 xl/sharedStrings.xml
-rw----     2.0 fat     1722 b- defN 19-Apr-01 16:39 xl/styles.xml
18 files, 35930 bytes uncompressed, 6068 bytes compressed:  83.1%

The "d" directory entries confuse our ZIP implementation. I have an easy fix
for this, and with it, it opens fine when opened normally; but even with this
fix, the recovery mode (with RepairPackage MediaDescriptor property) fails.

I am really confused, why does it work on Linux? (Even in recovery mode.) The
code that fails on Windows doesn't look system-specific... Needs debugging.
Possibly that would suggest a way to fix it better.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to