94 lines
3.8 KiB
Markdown
94 lines
3.8 KiB
Markdown
# Анализ ElsaWin (`/mnt/y/MY/SOFT/ElsaWin/`)
|
|
|
|
Дата: 2026-06-01
|
|
Всего файлов: ~479,887
|
|
|
|
**ElsaWin** — дилерская программа для Volkswagen/Audi/Škoda/Seat (ремонт, электросхемы, диагностика).
|
|
|
|
---
|
|
|
|
## 📁 Структура папок
|
|
|
|
| Папка | Содержимое |
|
|
|---|---|
|
|
| `bin/` | Исполняемые файлы (.exe, .dll) — Windows-клиент |
|
|
| `client/` | Клиентская часть (Setup.exe, сертификаты) |
|
|
| `data/` | Базы MS Access (.mdb) — метаданные |
|
|
| `docs/` | **Словарные статьи** — `au`, `help`, `hs2`, `igg`, `ki`, `rl`, `slp`, `www` |
|
|
| `graphics/` | Иллюстрации (SVG, PNG, JPG) |
|
|
| `html/` | HTML-ресурсы |
|
|
| `log/` | Логи |
|
|
| `mobile/` | Мобильная версия |
|
|
| `version/` | Версионные данные |
|
|
| `config.xml` | Главный конфиг |
|
|
|
|
---
|
|
|
|
## ✅ Что можно читать/показывать
|
|
|
|
### 📄 Текстовые форматы (читаю напрямую)
|
|
|
|
| Тип | Кол-во | Описание |
|
|
|---|---|---|
|
|
| **HTM / HTML** | ~57,627 | Справочные страницы |
|
|
| **XML** | 453 | Данные |
|
|
| **JS** | 266 | JavaScript |
|
|
| **CSS** | 204 | Стили |
|
|
| **XSL** | 179 | XSLT-шаблоны |
|
|
| **ENT** | 168 | SGML/XML entity-файлы |
|
|
| **VTT / SRT** | 85 | Субтитры |
|
|
| **DTD** | 36 | DTD-схемы |
|
|
| **PHP / PHPS** | 36 | PHP-скрипты |
|
|
| **JSON / TXT / INI / BAT / LOG** | ~20 | Разное |
|
|
|
|
### 🖼️ Графика (можно показывать через `view_image`)
|
|
|
|
| Тип | Кол-во | Статус |
|
|
|---|---|---|
|
|
| **SVG / SVGZ** | ~208,900 | Векторная графика — **можно показывать** |
|
|
| **PNG** | ~158,985 | Растровая — **можно показывать** |
|
|
| **JPG** | ~25,812 | Фото — **можно показывать** |
|
|
| **TIFF** | 17,184 | Можно конвертировать |
|
|
| **GIF** | ~1,795 | Анимация — **можно показывать** |
|
|
| **PN** | 34 | На самом деле PNG (переименованы) |
|
|
|
|
### 🗄️ WI-файлы (можно извлекать!)
|
|
|
|
| Тип | Кол-во | Статус |
|
|
|---|---|---|
|
|
| **WI** | ~4,260 | **✅ ПОЛНОСТЬЮ ЧИТАЕМЫ** |
|
|
|
|
**.wi — это OLE2 (Compound Document) контейнер**, внутри которого лежат обычные **XML-файлы**. Никакого шифрования/кодирования нет.
|
|
|
|
**Инструмент:** Python-библиотека `olefile` (установлена).
|
|
**Процесс:** `olefile.OleFileIO(file.wi)` → список XML-потоков → читаем как XML.
|
|
|
|
Пример содержимого XML из .wi:
|
|
```xml
|
|
<h-kap typen-bez="6V2,6V5,9K9" xml:lang="de-DE">
|
|
<vorspann druck-num="004564150.00" dok-id="L3.004564150.00">
|
|
<marke>VW</marke>
|
|
<typ><modell>Caddy Kasten/Kombi</modell></typ>
|
|
</vorspann>
|
|
<titel>Motorenübersicht</titel>
|
|
<absatz typ="normal">In diesem Kapitel finden Sie Informationen...</absatz>
|
|
</h-kap>
|
|
```
|
|
|
|
---
|
|
|
|
## ❌ Что НЕльзя прочитать (бинарные)
|
|
|
|
| Тип | Кол-во | Проблема |
|
|
|---|---|---|
|
|
| **MDB** | 272 | MS Access / Jet DB. Нужен `mdbtools` |
|
|
| **DB** | 508 | SQLite/Berkeley — можно попробовать через sqlite3 |
|
|
| **DLL** | 125 | Windows PE-библиотеки |
|
|
| **EXE** | 15 | Исполняемые Windows |
|
|
| **WMA / MPG / MP4 / AVI** | ~240 | Аудио/видео |
|
|
| **DOC / XLS** | 94 | MS Office |
|
|
| **PDF** | 2,524 | PDF-документы |
|
|
| **SCC** | 9 | Visual SourceSafe |
|
|
| **RAR / ZIP / SWF** | 6 | Архивы / Flash |
|
|
| **ICO / CUR / TTF** | 14 | Иконки / шрифты |
|