SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002542SAS.Планета[All Projects] Багpublic15-11-2014 21:2429-05-2016 11:38
ReporterBoogier 
Assigned Tozed 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version141111 
Target Version160606Fixed in Version160606 
Summary0002542: Access violation при импорте трека kmz
DescriptionИмпортирую трек kmz
Access violation
Steps To ReproduceУправление метками
Импорт
выбираю трек
Начать
Access violation
TagsNo tags attached.
Attached Files? file icon 2014-11-15_23-17-39_002.kmz [^] (312,082 bytes) 15-11-2014 21:24
zip file icon u_ArchiveReadWriteSynZip.zip [^] (1,742 bytes) 03-12-2014 10:31

- Relationships
has duplicate 0003040closedzed Импорт kmz не работает 

-  Notes
(0014908)
zed (manager)
16-11-2014 09:35

Вылетает ошибка при распаковке архива в KAZip. Если перепаковать архив или открыть kmz в GoogleEarth и пересохранить его, то импортируется нормально.
(0014909)
zed (manager)
16-11-2014 09:48

Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip.
(0014912)
Boogier (reporter)
17-11-2014 06:56

а почему не провереный временем zlib?
(0014915)
zed (manager)
17-11-2014 08:46

SynZip как раз обёртка над zlib:

    Link to original C-compiled ZLib library
    - Win32: use fast obj and inline asm
    - Linux: use available system library libz.so
    Also defines .zip file structure (TFileInfo TFileHeader TLastHeader)
(0014920)
vdemidov (manager)
17-11-2014 09:09

> Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip.
Та не вопрос. Меняй. В крайнем случае можем оставить KAZip только для упаковки кэша, а для меток и отдельных тайлов пользоваться SynZip. Или вообще везде, если он сможет нормально сохранять гигабайтные зипы.
(0014922)
zed (manager)
17-11-2014 09:15

> если он сможет нормально сохранять гигабайтные зипы.
Судя по всему - сможет.
(0014924)
zed (manager)
17-11-2014 14:50
edited on: 17-11-2014 15:08

Облом, SynZip тоже не может прочитать этот файл. Правда, не падает с AV, а выводит сообщение об ошибке, но тем не менее. Так что зря я на KAZip грешил.

Upd Стоп. Мой косяк. SynZip открывает этот kmz нормально.

(0014928)
zed (manager)
17-11-2014 15:59

У SynZip есть ограничения: не умеет работать с zip64 и поддерживает только 2 метода сжатия: deflated и stored (без сжатия). Стоит с ним связываться?
(0015030)
vdemidov (manager)
02-12-2014 20:45

Ну так что ты там решил с SynZip? Подходит он под наши нужды или нет?
(0015032)
zed (manager)
03-12-2014 09:32

Для распаковки этого kmz он подходит. А вообще - наверное нет.
(0015033)
vdemidov (manager)
03-12-2014 10:04

Ну так давай только для распаковки kmz и будем использовать.
(0015034)
zed (manager)
03-12-2014 10:30

И получится тот ещё зоопарк.

Может тогда уж лучше посмотреть в сторону 7zip (+ dll) или попробовать вот эту штуку (без dll).
(0015035)
zed (manager)
03-12-2014 10:32

Добавил юнит с архиватором, который юзает SynZip.
(0016748)
vdemidov (manager)
07-11-2015 21:01

Так что с этой багой? Почему ты этот юнит в репозиторий не добавил?
(0016749)
zed (manager)
08-11-2015 06:54
edited on: 08-11-2015 06:54

Потому что KAzip умеет
TZipCompressionMethod = (cmStored, 
cmShrunk,
cmReduced1,
cmReduced2,
cmReduced3,
cmReduced4,
cmImploded,
cmTokenizingReserved,
cmDeflated,
cmDeflated64,
cmDCLImploding,
cmPKWAREReserved);

а SynZip только deflated и stored.

(0016751)
vdemidov (manager)
08-11-2015 07:24

Так может тогда стоит попробовать пофиксить баг в KAzip из-за которого оно сейчас падает.
(0016756)
zed (manager)
08-11-2015 15:29

А может таки 7zip?
(0016757)
vdemidov (manager)
08-11-2015 15:39

Ну давай 7zip, мне как-то без разницы.
(0017259)
zed (manager)
29-05-2016 11:38

Сделал чтение через 7zip. Соответственно, появилась зависимость от 7z.dll (будет в ночнушках).

- Users who viewed this issue
User List Anonymous (3853x), vdemidov (22x), bk99 (3x), zed (19x), aflexus (1x), ygorigor (1x), Kalkuttta (1x), Parasite (1x), Tolik (1x), gma (1x), Boogier (1x)
Total Views 3904
Last View 21-11-2024 13:16

- Issue History
Date Modified Username Field Change
15-11-2014 21:24 Boogier New Issue
15-11-2014 21:24 Boogier File Added: 2014-11-15_23-17-39_002.kmz
16-11-2014 09:35 zed Note Added: 0014908
16-11-2014 09:48 zed Note Added: 0014909
17-11-2014 06:56 Boogier Note Added: 0014912
17-11-2014 08:46 zed Note Added: 0014915
17-11-2014 09:09 vdemidov Note Added: 0014920
17-11-2014 09:15 zed Note Added: 0014922
17-11-2014 14:50 zed Note Added: 0014924
17-11-2014 15:08 zed Note Edited: 0014924 View Revisions
17-11-2014 15:59 zed Note Added: 0014928
02-12-2014 20:45 vdemidov Note Added: 0015030
03-12-2014 09:32 zed Note Added: 0015032
03-12-2014 10:04 vdemidov Note Added: 0015033
03-12-2014 10:30 zed Note Added: 0015034
03-12-2014 10:31 zed File Added: u_ArchiveReadWriteSynZip.zip
03-12-2014 10:32 zed Note Added: 0015035
10-12-2014 10:31 vdemidov Status new => confirmed
10-12-2014 10:31 vdemidov Target Version => 150915
16-09-2015 14:52 vdemidov Target Version 150915 => 151010
10-10-2015 15:33 vdemidov Target Version 151010 => 151111
07-11-2015 21:01 vdemidov Note Added: 0016748
08-11-2015 06:54 zed Note Added: 0016749
08-11-2015 06:54 zed Note Edited: 0016749 View Revisions
08-11-2015 07:24 vdemidov Note Added: 0016751
08-11-2015 07:27 vdemidov Note Added: 0016752
08-11-2015 07:28 vdemidov Note Deleted: 0016752
08-11-2015 15:29 zed Note Added: 0016756
08-11-2015 15:39 vdemidov Note Added: 0016757
10-11-2015 07:42 vdemidov Target Version 151111 => 191221
18-11-2015 09:53 vdemidov Target Version 191221 => 160606
29-05-2016 11:36 zed Relationship added has duplicate 0003040
29-05-2016 11:38 zed Note Added: 0017259
29-05-2016 11:38 zed Status confirmed => resolved
29-05-2016 11:38 zed Fixed in Version => 160606
29-05-2016 11:38 zed Resolution open => fixed
29-05-2016 11:38 zed Assigned To => zed



Copyright © 2007 - 2024 SAS.Planet Team