место в рейтинге
  • 25672
  • 19
  • 4
Нравится блог?
Подписывайтесь!

FAKESHAREDC++ (Искусственная шара)

Рассмотрим вопрос искусственной шары в DC. Некоторые хабы сконфигурированы с неприличными лимитами, обязывающими пользователей расширивать 50..200 и более Гб. Также некоторые пользователи ограничивают раздачу. ( BAN for Share < 100 Gb). Не будем взламывать протокол, просто выполним условия с минимальными затратами.

Сценарий создаст группу уникальных файлов общим объемом в десятки Гб, реально занимающих лишь сотни Кб на диске.

СКАЧАТЬ

1 ВАРИАНТ

Создаем bat-файл:
Открываем Блокнот вставляем туда код что в низу ,Сохраняем как fake.bat с расширением .bat не .txt!

@echo off
setlocal
set size=734003192
set shareroot=D:\DCDownloads
set fakedir=RF
md %shareroot%\%fakedir%
cd /D %shareroot%\%fakedir%
compact /c
for /L %%N in (1,1,300) do call :cnt "%%N"
goto :eof
:cnt
set file=RF%~1.%random%.dll
fsutil file createnew "%file%" %size%
fsutil sparse setflag "%file%"
fsutil sparse setrange "%file%" 0 %size%
echo %random% >> "%file%"

Рассмотрим сценарий подробнее.

В переменную size заносится размер файлов, в данном случае - чуть меньше 700 Mb. Размер можно устанавливать произвольно. Основное требование - чтобы при заполнении шары на диске хотя бы одномоментно было достаточно места для создания файла такого объема.

В переменную shareroot помещается путь к корню шары (у вас она может располагаться в другом месте), а в fakedir - название каталога с создаваемыми файлами (название каталога выбрано также произвольно, чтобы не привлекать лишнего внимания).

Каталог fakedir делается текущим и сжимается средствами NTFS. Затем в нем создается 300 файлов (количество файлов также меняйте под свои нужды) с именами типа RF33.25456.dll, каждый файл делается разреженным и в конец дописывается произвольное число, чтобы обеспечить уникальность.

Скопируйте сценарий в bat-файл, отправьте на выполнение. И не забывайте, что большие шары индексируются очень долго, от нескольких часов до суток.

2 ВАРИАНТ

Cоздаём батник со следующим кодом:

set bigfile=RF(%random%).dll
set razmer=800000000
fsutil file createnew "%bigfile%" %razmer%
fsutil sparse setflag "%bigfile%"
fsutil sparse setrange "%bigfile%" 0 %razmer%

Варьируя первую и вторую строчку, можно менять размеры и названия файлов. По умолчанию — 762-меговые файлы, имена которых задаются случайно.Кидаем в папку, в которой хотим это дело создать и запускаем хоть сто раз. Единственно, если хотим сделать псевдо-500меговый файл, то на диске должно быть свободно 500 мегов. На одну секунду.

ХЕШ

В ШАРЕ

DC++ dcbeelinekz
ХАБЫ и СПИСОК vk.com/dcbeelinekz
7 июня 2013, 18:43
1430

Загрузка...
Loading...

Комментарии

ZERO FILE for DC++
ZF создаёт файл, заполняет его нулями (в конец файла дописывается уникальная последовательность цифр для создания оригинального файла). Затем файл сжимается средствами файловой системы. Это позволяет создать файл заданного размера, при этом занимающий наименьшее место на диске, которое может быть выделено для хранения файла (кластер).
Применение:
Данная технология может быть применена в процессе использования DC-клиента при «расшаривании» ресурсов. Возможно создание «шары» необходимого размера, при этом занимающей минимальное дисковое пространство.
Тестирование:
Программа прошла тестирование. Создана сборка файлов размером 150 Гб (фактический размер 256 кб) и успешно «расшарена» через DC клиент.
Системные требования:
.Net Framework 2.0.

ZF DCBEELINEKZ Cкачать 20КБ




Видео

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Юрист, пришедший в школу учителем по зову души, о главной проблеме системы образования

Юрист, пришедший в школу учителем по зову души, о главной проблеме системы образования

Алматинский учитель поставил диагноз системе, частью которой является образование. Будучи успешным юристом, имевший степень МВА, он вдруг развернул траекторию своей карьеры, став обычным школьным...
Zhumanova
22 сент. 2017 / 16:26
  • 5614
  • 12
«Это будут твои большие похороны». Гуф высказался о Скриптоните и Басте

«Это будут твои большие похороны». Гуф высказался о Скриптоните и Басте

Досталось и Скриптониту, который ранее опубликовал запись, о том, что больше не будет сниматься в клипе Гуфа и Тимати. "Я тебя ни о чем больше не попрошу, казах ты мой дорогой" - высказался рэпер.
tala03
21 сент. 2017 / 15:48
  • 3786
  • 12
Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Вице-спикер Мажилиса Владимир Божко остановился на некоторых деталях известного конфликта в Астане возле строящегося «Абу Даби Плаза», затронув проблему «многочисленной сельской молодёжи»...
openqazaqstan
19 сент. 2017 / 13:16
  • 2711
  • 64
«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

По данным статистики 2017 года Казахстан занимает 4 место по самоубийствам. Говорить об этом - социальное табу. Мы игнорируем разговоры о депрессиях. Потому что нам страшно.
goribaldi
18 сент. 2017 / 15:45
  • 2666
  • 87
«Папина принцесса» или «обезьяна с гранатой»? Случай в бассейне

«Папина принцесса» или «обезьяна с гранатой»? Случай в бассейне

Мужчины спокойно подчиняются логичным правилам, большинство женщин пытаются выторговать себе особые условия. Я убеждалась в этом много раз.
ValentinaVladimirska
18 сент. 2017 / 14:25
  • 2152
  • 35
Лайфхаки для путешественников. Как я не заплатила ни цента за проживание в Испании

Лайфхаки для путешественников. Как я не заплатила ни цента за проживание в Испании

Бесплатное проживание и завтрак в Испании, как прокачать иностранный язык и где поймать бесплатные ништяки в Европе. Если вы backpacker, который пересекает границу разных стран каждую неделю -...
dianaobyrne
18 сент. 2017 / 12:16
  • 2696
  • 1
Мой опыт вегетарианства: «Я ела овощи, и сама стала как овощ»

Мой опыт вегетарианства: «Я ела овощи, и сама стала как овощ»

Три года назад начитавшись-наслушавшись кое-каких знаменитых людей, я решила завязать  с абсолютно любым мясом. Как же возмущались все мои близкие, это надо было видеть, но я была непреклонна.
Bonittta
18 сент. 2017 / 14:33
  • 2081
  • 33
Путешественник был шокирован полицейским беспределом в Казахстане

Путешественник был шокирован полицейским беспределом в Казахстане

Полицейский беспредел в Казахстане осудил российский блогер и путешественник Евгений Золотухин. На своей странице он рассказал, как встретился с казахстанскими полицейскими, и как они оставили не...
tala03
18 сент. 2017 / 16:58
  • 1841
  • 13
Одним уникальным садом в столице станет больше – Корейский сад в Астане

Одним уникальным садом в столице станет больше – Корейский сад в Астане

27 сентября откроет свои двери уникальное место в Астане –  Корейский сад. Подобных общедоступных мест нет в Астане. Это видно по дизайну парка, который был разработан в Южной Корее.
iamYerlan
18 сент. 2017 / 0:51
  • 1864
  • 7