Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» XML (Packed_XML)

Автор: burmsss
Дата сообщения: 07.11.2007 11:56
Есть XML файл но он чемто запакован. Вначале пишет PACKED_XML а потом сплошной код. Подскажите как можно открыть такой файл, а то перекопал все поисковики и ничего не нашол. Иногода пишут про програму XMLZIP но ее нигде невозможно скачать.

Помогите, очень надо
Автор: ShIvADeSt
Дата сообщения: 08.11.2007 05:14
хоть бы кусок привел, а так подозрение что бейс64 упаковка
Автор: dmka
Дата сообщения: 08.11.2007 10:52
http://www.w3.org/2003/08/binary-interchange-workshop/31-oracle-BinaryXML_pos.htm

XMLZip

XMLZip is a compressor and decompressor for XML documents based on the W3C DOM. XMLZip is written in Java and produces ordinary pkzip/WinZip zip files [7]. XMLZip first parses XML data with a DOM parser, then breaks the structural tree into multiple components: a root component containing all data up to depth N from the root, and one component for each of the subtrees starting at depth N. The root component is then modified, references to each subtree are added onto the root, and finally components are compressed.

XMLZip allows users to choose the depth at compression time, thus allowing users to select the DOM level at which to compress the XML files. This allows continued use of the DOM API without decreased performance. XMLZip only decompresses the portion of the XML tree that needs to be accessed, allowing applications to access data without uncompressing the whole document, reducing execution time and run-time space and memory usage.

XMLZip reduces the size of XML file while keeps the accessibility of the DOM API. However, XMLZip can only be run on entire XML file objects, and is thus offline-only. Also, XMLZip compression ratio is not as good as gzip when measured over an entire document.

Было здесь, но видать куда-то уже делось
http://www.xmls.com/resources/xmlzip.xml

Открыть - наверное имеет смысл искать запакованные блоки (может есть сигнатуры PK...), а потом открывать каждый обычным zip-алгоритмом.
Автор: burmsss
Дата сообщения: 08.11.2007 17:51
Начало файла

PACKED_XML ; и€CБ‘¶рArцз†е¬ёs_Пъ    #<—<¶ЩлрхСР /њВёµД3•Og~оP6ї§[4Iѕоx“ZЁ8©№Vј
:УќЯЏ;Б‡фJя)ьОь#џ>Зyџ
ґЁГЦФЫ†ўP-gЯЁпе•‹‹щЌЙј™^:µєyОбшUѕ
="WrДЇ!4Ь/‹·’цЫ&BзoЭsИњоTg,ЋpOЮг-ЈЪжґ7
„BТз·ЉҐЦ{ЅЅ—_d3^®+rDТuћQиўЏ$$оз
0hC¶Я홤``Ґ»µЛЛв^7П‚D-ЄPµ€ dЄ~«'np(gеWµЂZA1ї-
Цы[ЃeЫ~9•ЕЩШЯ›pѕ9{)-ёў(ЕЇх€Я LСcDП› @v8№ЗX)ПђЃГЦ©ъмfSхlеЏЫxVНJ";b°YЗm5ю evБ<®‘»пЙИ&~!`4•-ze]2iёQяиАcЉя€д(ЦўGI\шСа—б&‘фЏ    ™ю‹ЭЙc\YџРп\DКшВ)Ќ”Jpb¤mНґќ<Mкe' o6Ўm„BЛ°њ*\›ч    Zx0¬гЋЋD^Gєь‘7oАєґі»ВНМЛд7ШP&#152;74_iИђ;¤->yА’¦l}T
Автор: sisiadmin
Дата сообщения: 23.03.2010 17:29
У меня аналогичная проблема.
Автор: ROMANRR
Дата сообщения: 21.07.2010 10:36
Так и нет Просмотрщика для PACKED_XML ??
Автор: kofe71
Дата сообщения: 19.08.2011 17:42
Вот здесь размещена утилитка командной строки для распаковки этих файлов:
http://opz.org.ua/forum/viewtopic.php?f=1&t=933#p6428

PACKED_XML - это сигнатура, дописываемая в начало сохраняемого файла БЗ+. За сигнатурой идет размер незапакованного файла. После этого идет как бы "тело". Это "тело" на самом деле является буфером, запакованным методом LZMA, у которого xor'ом с определенной последовательностью байтов испорчен заголовок.
Автор: apnss
Дата сообщения: 21.11.2011 14:07
поделитесь утилиткой или структурой ...
Автор: bukerman1975
Дата сообщения: 13.02.2012 11:57
kofe71
поделитесь пожалуйста полной версией утилитки, а то та, что выложена выдает ошибку

zunpack.exe - Точка входа не найдена
Точка входа в процедуру StrCpyNW не найдена в библиотеке DLL SHELL32.dll.

заранее огромное спасибо!
Автор: AShuriks01
Дата сообщения: 26.06.2012 13:24
запускай из XPMode
Автор: biznesoft
Дата сообщения: 11.02.2013 14:07
Кто поможет конвертировать файл XML в DBF формат ?
Автор: Trotskiy1
Дата сообщения: 12.02.2013 20:59
biznesoft ответ в ПМ пожалуйста

Страницы: 1

Предыдущая тема: Функция в VBA Excel и Application.OnTime


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.