Update README.md
Browse files
README.md
CHANGED
|
@@ -1,121 +1,65 @@
|
|
| 1 |
-
# HuggingFaceDownloader 2.2.1
|
| 2 |
-
|
| 3 |
-
**A free, portable downloader for Hugging Face models and files on Windows.**
|
| 4 |
-
|
| 5 |
-
Скачивайте модели и большие файлы с Hugging Face без установки программы. HuggingFaceDownloader помогает продолжать прерванные загрузки, проверяет целостность файлов и автоматически регулирует нагрузку на диск, чтобы компьютером было удобнее пользоваться во время скачивания.
|
| 6 |
-
|
| 7 |
-
**Версия:** 2.2.1
|
| 8 |
-
**Дата выпуска:** 26 октября 2026 года
|
| 9 |
-
**Платформа:** Windows 10 / 11 (64-bit)
|
| 10 |
-
**Размер:** около 152 МБ
|
| 11 |
-
**Установка:** не требуется
|
| 12 |
-
|
| 13 |
---
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
---
|
| 24 |
|
| 25 |
-
#
|
| 26 |
-
|
| 27 |
-
### 💽 Automatic disk load management
|
| 28 |
-
|
| 29 |
-
При скачивании файлов размером в десятки гигабайт диск может оказаться перегружен, из-за чего Windows начинает тормозить.
|
| 30 |
-
|
| 31 |
-
HuggingFaceDownloader автоматически регулирует скорость записи, стараясь удерживать загрузку диска около заданного уровня. Когда диск занят другими задачами, программа снижает скорость записи.
|
| 32 |
-
|
| 33 |
-
Это помогает уменьшить зависания и оставляет системе больше ресурсов для других приложений. Реальный результат зависит от типа диска и общей нагрузки на компьютер.
|
| 34 |
-
|
| 35 |
-
### 🔄 Resume interrupted downloads
|
| 36 |
-
|
| 37 |
-
Если интернет пропал или загрузка завершилась с ошибкой, частично скачанный файл сохраняется.
|
| 38 |
-
|
| 39 |
-
При следующем запуске программа может продолжить скачивание с сохранённого места, а не загружать всё заново.
|
| 40 |
-
|
| 41 |
-
Это особенно полезно для больших моделей, которые могут скачиваться часами.
|
| 42 |
-
|
| 43 |
-
### 🛡️ File integrity verification
|
| 44 |
-
|
| 45 |
-
После скачивания программа проверяет целостность файла с помощью SHA-256.
|
| 46 |
-
|
| 47 |
-
- Исправный файл принимается.
|
| 48 |
-
- Незавершённая загрузка сохраняется для продолжения.
|
| 49 |
-
- Повреждённый файл полного размера удаляется, чтобы его можно было скачать заново.
|
| 50 |
-
|
| 51 |
-
Если контрольная сумма совпадает, файл принимается даже в том случае, когда размер, указанный API Hugging Face, отличается от фактического.
|
| 52 |
-
|
| 53 |
-
### 🌐 Handling network errors
|
| 54 |
-
|
| 55 |
-
При временных сетевых сбоях программа повторяет попытки с постепенно увеличивающимися паузами — от 2 до 15 секунд.
|
| 56 |
-
|
| 57 |
-
Если очередная попытка успешно получает новые данные, счётчик сетевых ошибок сбрасывается. Это помогает избежать преждевременного прекращения длительных загрузок.
|
| 58 |
-
|
| 59 |
-
Для моделей с ограниченным доступом предусмотрена обработка ошибок авторизации и повторная попытка после неё.
|
| 60 |
-
|
| 61 |
-
### 📊 Accurate download results
|
| 62 |
-
|
| 63 |
-
В конце загрузки программа отдельно учитывает файлы, добавленные в очередь, и файлы, которые действительно скачаны до конца.
|
| 64 |
-
|
| 65 |
-
Пропущенные или отменённые файлы больше не должны ошибочно отображаться как успешно загруженные.
|
| 66 |
-
|
| 67 |
-
### ⚙️ Configurable settings
|
| 68 |
-
|
| 69 |
-
Поведение программы можно настраивать через `settings.json`.
|
| 70 |
|
| 71 |
-
|
| 72 |
|
| 73 |
-
|
| 74 |
|
| 75 |
-
-
|
| 76 |
|
| 77 |
-
##
|
| 78 |
|
| 79 |
-
|
| 80 |
|
| 81 |
-
|
| 82 |
-
- Улучшена запись данных, чтобы уменьшить резкие скачки дисковой активности.
|
| 83 |
-
- Добавлено сохранение частично скачанных файлов при неудачных попытках.
|
| 84 |
-
- Улучшено восстановление загрузок после сетевых сбоев.
|
| 85 |
-
- Изменена логика проверки SHA-256 и обработки файлов с неправильным размером.
|
| 86 |
-
- Улучшена обработка повторных попыток при сетевых ошибках.
|
| 87 |
-
- Исправлен подсчёт успешно завершённых загрузок.
|
| 88 |
-
- Количество автоматических тестовых сценариев увеличено со 136 до 141.
|
| 89 |
-
|
| 90 |
-
### Important notes
|
| 91 |
-
|
| 92 |
-
- Если диск одновременно активно используют другие программы, загрузка может замедляться.
|
| 93 |
-
- Для медленных USB-накопителей можно установить ограничение скорости записи, например 20 МБ/с.
|
| 94 |
-
- Существующий `settings.json` автоматически не обновляется. Старые параметры при необходимости нужно изменить вручную.
|
| 95 |
-
- При первом запуске portable-версии служебные компоненты распаковываются во временную папку Windows. Необходим доступ на запись в `%TEMP%`.
|
| 96 |
-
- При выключенном журналировании подробные сообщения о регулировке дисковой нагрузки не сохраняются.
|
| 97 |
|
| 98 |
-
--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
|
| 100 |
## Download
|
| 101 |
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
Скачайте EXE-файл и запустите его. Устанавливать программу не нужно.
|
| 105 |
|
| 106 |
-
**
|
|
|
|
|
|
|
|
|
|
| 107 |
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
## Build information
|
| 111 |
-
|
| 112 |
-
- Version: `2.2.1.0`
|
| 113 |
-
- Framework: `.NET 10`
|
| 114 |
-
- Build type: portable single-file
|
| 115 |
-
- Architecture: `win-x64`
|
| 116 |
-
- Automated tests: `141/141`
|
| 117 |
-
- Build result: 0 errors, 0 warnings
|
| 118 |
-
|
| 119 |
-
---
|
| 120 |
|
| 121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: HuggingFaceDownloader
|
| 3 |
+
emoji: 📥
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: green
|
| 6 |
+
tags:
|
| 7 |
+
- windows
|
| 8 |
+
- downloader
|
| 9 |
+
- hugging-face
|
| 10 |
+
- portable
|
| 11 |
+
- csharp
|
| 12 |
+
- wpf
|
| 13 |
+
- model-downloader
|
| 14 |
+
- dataset-downloader
|
| 15 |
---
|
| 16 |
|
| 17 |
+
# HuggingFaceDownloader 2.2.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
|
| 19 |
+
**A free, portable Windows downloader for Hugging Face models, datasets, and repository files.**
|
| 20 |
|
| 21 |
+
HuggingFaceDownloader is a free, self-contained Windows application built with C# and WPF. It provides a graphical interface for browsing Hugging Face repositories, selecting individual files, and downloading large files without using the command line.
|
| 22 |
|
| 23 |
+
The application supports resuming interrupted downloads, SHA-256 integrity verification, and automatic disk write throttling to help keep Windows responsive during large downloads.
|
| 24 |
|
| 25 |
+
## Search keywords
|
| 26 |
|
| 27 |
+
Hugging Face Downloader, HuggingFace Downloader, Hugging Face download tool, Windows downloader, portable Hugging Face downloader, Hugging Face model downloader, AI model downloader, LLM downloader, dataset downloader, GGUF downloader, safetensors downloader, C# downloader, WPF application, resume downloads, SHA-256 verification.
|
| 28 |
|
| 29 |
+
## Features
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
+
- 🪟 Windows 10 / 11 (64-bit)
|
| 32 |
+
- 📦 Portable single-file application — no installation required
|
| 33 |
+
- 🤖 Download AI models and files from Hugging Face
|
| 34 |
+
- 📂 Browse repositories and select individual files
|
| 35 |
+
- 🔄 Resume interrupted downloads
|
| 36 |
+
- 🛡️ Verify downloaded files using SHA-256
|
| 37 |
+
- 💽 Automatically regulate disk write load
|
| 38 |
+
- 🌐 Handle repositories requiring authorization
|
| 39 |
|
| 40 |
## Download
|
| 41 |
|
| 42 |
+
[Download HuggingFaceDownloader.exe](./HuggingFaceDownloader.exe)
|
|
|
|
|
|
|
| 43 |
|
| 44 |
+
**Version:** 2.2.1
|
| 45 |
+
**Release date:** October 26, 2026
|
| 46 |
+
**Size:** approximately 152 MB
|
| 47 |
+
**Requirements:** Windows 10/11 x64
|
| 48 |
|
| 49 |
+
## What's new in version 2.2.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
|
| 51 |
+
- Added automatic disk write throttling.
|
| 52 |
+
- Improved handling of large downloads.
|
| 53 |
+
- Preserved partially downloaded files for resuming.
|
| 54 |
+
- Improved retry handling for network interruptions.
|
| 55 |
+
- Improved SHA-256 integrity verification.
|
| 56 |
+
- Improved reporting of completed downloads.
|
| 57 |
+
- Expanded automated tests to 141 cases.
|
| 58 |
+
|
| 59 |
+
## Technology
|
| 60 |
+
|
| 61 |
+
- C#
|
| 62 |
+
- WPF
|
| 63 |
+
- .NET 10
|
| 64 |
+
- Windows x64
|
| 65 |
+
- Portable single-file distribution
|