Xinorbis — это утилита для анализа дискового пространства и визуализации структуры файловой системы, предназначенная для детального исследования использования хранилища. Программа собирает сведения о размерах папок и файлов, типах содержимого и распределении места на носителе, предоставляя пользователю сводную статистику и разнообразные способы представления данных. Xinorbis предлагает возможности сканирования локальных и подключённых томов, фильтрации по типам файлов и генерации отчётов для дальнейшего анализа.
Проект развивался как настольное приложение для платформы Microsoft Windows и ориентирован на пользователей, которым требуется подробная картина использования дискового пространства: администраторам, специалистам по обслуживанию систем и рядовым пользователям, стремящимся оптимизировать размещение данных. Интерфейс сочетает древовидное представление каталога с количественными метриками, а также таблицы и графические элементы для сравнения распределения по расширениям, папкам и временным характеристикам. В случае ограниченности доступной информации о частных деталях разработки это корректно отражается в описании, а ключевые функции формулируются на базе общедоступных описаний аналогичных инструментов анализа дисков.
- Сканирование файловой системы: рекурсивный обход каталогов с подсчётом размеров файлов и папок, учитывающий вложенную структуру.
- Древовидное представление: иерархическое отображение папок с указанием суммарного занимаемого места для каждой ветви.
- Статистические отчёты: агрегированные данные по типам файлов, расширениям, владельцам и датам модификации.
- Фильтрация и поиск: возможности отбора по маскам имени, размерам, диапазонам дат и другим атрибутам.
- Визуализация распределения: графические представления распределения места по категориям и расширениям для быстрой оценки.
- Сравнение снимков: сравнение результатов нескольких сканирований для отслеживания изменений во времени.
- Экспорт отчётов: вывод сводных данных в удобные форматы отчётов для архивации и дальнейшей обработки.
- Настраиваемые опции сканирования: исключения по путям и типам файлов, параметры глубины обхода и методы подсчёта места.
- Поддержка нескольких дисков: анализ локальных томов и подключённых носителей в рамках одного интерфейса.
- Производительность и оптимизация: механизмы ускоренного обхода и кэширования метаданных для работы с большими объёмами данных.