сортировка прошивок

Derenko2

Своя станция. Нам доверяют автомобили.
Регистрация
09.05.21
Сообщения
26
Реакции
11
Возраст
39
Приветствую, коллеги! 🤝

Думаю, каждый из нас сталкивался с этой головной болью: покупаешь складчину или скачиваешь с форума мега-пак прошивок на 50 гигабайт, открываешь... а там дикий хаос. Сотни архивов (многие под паролями), куча дубликатов с разными названиями, всё свалено в одну кучу. Найти нужный сток в нужный момент бывает сложнее, чем прошить сам блок.

Изначально я писал скрипт чисто для себя, чтобы автоматизировать эту рутину, но в итоге проект перерос в полноценный комбайн с графическим интерфейсом. Решил выложить его здесь абсолютно бесплатно, для удобства форумчан. Надеюсь, сэкономит вам кучу времени и нервов.

🔥 Представляю вам «Сортировщик прошивок VD_Lab»

Программа работает как единый .exe файл, ничего устанавливать не нужно (Python и архиваторы уже вшиты под капот). Просто указываете папку с хаосом, папку для результата и жмете «Старт».

Что умеет этот зверь:

  • 📦 Умная распаковка матрёшек и авто-брутфорс паролей. Скрипт сам находит все .zip, .rar, .7z любой вложенности. Если архив под паролем — программа не будет выкидывать окна и просить его ввести. Она в фоне со скоростью миллисекунд переберет словарь частых паролей (oktja, adact, 12345 и т.д. — список можно пополнять самому!). Не подошел пароль? Файл просто останется в папке, а конвейер пойдет дальше.
  • 🗑 Интеллектуальное удаление дублей (по MD5). Программа смотрит не на названия, а в «душу» файла (хэш-сумму). Если один и тот же сток лежит в десяти местах, останется только один — тот, у которого название самое информативное.
  • 📂 Глубокая сортировка. Файлы автоматически раскладываются по красивым папкам: Марка -> Тип ЭБУ -> Автор. При этом текстовые файлы (readme.txt, мануалы, pdf) бережно переносятся вместе с прошивкой!
  • 🏷 Парсинг Идентов и Тегов. Программа ищет в названиях объем мотора, тип КПП, а главное — вытаскивает номера софтов (например, Bosch 1037... или иденты ВАЗ) и переименовывает файлы, добавляя аккуратные теги: [1037506951][1.6L][AT]_название.bin.
  • 💾 Отделение EEPROM. Если в папке лежит eeprom/immo, программа заботливо создаст подпапку \EEPROM\ и положит файл туда, чтобы не мешать мухи с котлетами.
  • 🛡 Режим «Тестовый прогон». Боитесь за свою базу? Включите симуляцию. Программа прогонит весь алгоритм и просто выведет в лог, что и куда она собиралась переместить или удалить, не тронув ни одного байта физически.
Как настроить под себя:Основа сортировки — словари синонимов. В программе есть кнопка настройки, где вы можете обучить её своим правилам. Например, прописать, что Хендай, Хундай и Hyundai — это одна и та же папка. Базовый словарь я уже зашил, но вы легко адаптируете его под специфику своей базы.

📎 Ссылка на скачивание:

Буду рад вашим отзывам, тестам и предложениям по улучшению. Пользуйтесь на здоровье!

С уважением, Василий (VD_Lab).
 
Приветствую, коллеги! 🤝

Думаю, каждый из нас сталкивался с этой головной болью: покупаешь складчину или скачиваешь с форума мега-пак прошивок на 50 гигабайт, открываешь... а там дикий хаос. Сотни архивов (многие под паролями), куча дубликатов с разными названиями, всё свалено в одну кучу. Найти нужный сток в нужный момент бывает сложнее, чем прошить сам блок.

Изначально я писал скрипт чисто для себя, чтобы автоматизировать эту рутину, но в итоге проект перерос в полноценный комбайн с графическим интерфейсом. Решил выложить его здесь абсолютно бесплатно, для удобства форумчан. Надеюсь, сэкономит вам кучу времени и нервов.

🔥 Представляю вам «Сортировщик прошивок VD_Lab»

Программа работает как единый .exe файл, ничего устанавливать не нужно (Python и архиваторы уже вшиты под капот). Просто указываете папку с хаосом, папку для результата и жмете «Старт».

Что умеет этот зверь:

  • 📦 Умная распаковка матрёшек и авто-брутфорс паролей. Скрипт сам находит все .zip, .rar, .7z любой вложенности. Если архив под паролем — программа не будет выкидывать окна и просить его ввести. Она в фоне со скоростью миллисекунд переберет словарь частых паролей (oktja, adact, 12345 и т.д. — список можно пополнять самому!). Не подошел пароль? Файл просто останется в папке, а конвейер пойдет дальше.
  • 🗑 Интеллектуальное удаление дублей (по MD5). Программа смотрит не на названия, а в «душу» файла (хэш-сумму). Если один и тот же сток лежит в десяти местах, останется только один — тот, у которого название самое информативное.
  • 📂 Глубокая сортировка. Файлы автоматически раскладываются по красивым папкам: Марка -> Тип ЭБУ -> Автор. При этом текстовые файлы (readme.txt, мануалы, pdf) бережно переносятся вместе с прошивкой!
  • 🏷 Парсинг Идентов и Тегов. Программа ищет в названиях объем мотора, тип КПП, а главное — вытаскивает номера софтов (например, Bosch 1037... или иденты ВАЗ) и переименовывает файлы, добавляя аккуратные теги: [1037506951][1.6L][AT]_название.bin.
  • 💾 Отделение EEPROM. Если в папке лежит eeprom/immo, программа заботливо создаст подпапку \EEPROM\ и положит файл туда, чтобы не мешать мухи с котлетами.
  • 🛡 Режим «Тестовый прогон». Боитесь за свою базу? Включите симуляцию. Программа прогонит весь алгоритм и просто выведет в лог, что и куда она собиралась переместить или удалить, не тронув ни одного байта физически.
Как настроить под себя:Основа сортировки — словари синонимов. В программе есть кнопка настройки, где вы можете обучить её своим правилам. Например, прописать, что Хендай, Хундай и Hyundai — это одна и та же папка. Базовый словарь я уже зашил, но вы легко адаптируете его под специфику своей базы.

📎 Ссылка на скачивание:

Буду рад вашим отзывам, тестам и предложениям по улучшению. Пользуйтесь на здоровье!

С уважением, Василий (VD_Lab).
Почему бы не залить на облако или файловый обменник ?
 
Ссылка на Гугл диск вроде приложена.
 
Вот
 
((Думаю, каждый из нас сталкивался с этой головной болью: покупаешь складчину или скачиваешь с форума мега-пак прошивок на 50 гигабайт, открываешь... а там дикий хаос. Сотни архивов (многие под паролями), куча дубликатов с разными названиями, всё свалено в одну кучу. Найти нужный сток в нужный момент бывает сложнее, чем прошить сам блок.)) А не стремно лить эти прошивки в авто? Хер пойми кто автор,хер пойми что там понаделали.Давно поудалял всю эту ботву.Себе дороже выйдет.
 
Назад
Верх Низ