место в рейтинге
  • 23935
  • 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
1293

Загрузка...

Комментарии

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

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




Видео

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

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

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

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

Мысли вслух. Почему казахи перестали общаться с родственниками и ходить в гости?

Мысли вслух. Почему казахи перестали общаться с родственниками и ходить в гости?

Дастархан в те времена был скромен. Не было понятия «сынау» - осуждения кто как живет, какой в доме ремонт и т.д. Пока взрослые обсуждали задержку заработной платы, мы играли в армию, жмурки, строили городки...
socium_kzo
5 дек. 2016 / 15:19
  • 19289
  • 27
Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

ГПК содержит 505 статей, многие из которых написаны несколько сложным юридическим языком. Однако теперь понять их можно проще и без обращения к юристу.
RuSnake
6 дек. 2016 / 10:31
  • 10803
  • 0
Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

"Мужчины должны у вас тут права качать, ибо их процент в вашей численности населения уступает проценту женщин". Я машинально начала уверять, что у нас в стране таковых не имеется...
Sapientia
5 дек. 2016 / 10:52
  • 9930
  • 71
Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Конечно, Алматы заслужил эту дорогу. Невзирая на все издержки, которые могут возникнуть. Заслужил и как крупнейший город Казахстана, и как субъект, формирующий своими налогами около четверти всех...
merurg
вчера / 12:35
  • 6535
  • 16
Известный европейский фотограф показал истинную красоту казашек

Известный европейский фотограф показал истинную красоту казашек

С 26 по 30 ноября в Алматы гостил известный европейский фотограф Ян Маклайн в рамках реализации совместного проекта с Казахстаном. Подробности не уточняются, однако ходят слухи о том, что этот...
Muchacho55
вчера / 18:29
  • 5337
  • 8
10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

Я почти год проработала в школе, и когда уходила оттуда, была самым счастливым человеком в мире. Тот год, честно говоря, я и сейчас вспоминаю с ужасом.
demonica
6 дек. 2016 / 17:21
  • 5378
  • 77
Молчание врачей. Дети ЮКО, заражённые ВИЧ 10-11 лет назад, узнают о диагнозе-приговоре

Молчание врачей. Дети ЮКО, заражённые ВИЧ 10-11 лет назад, узнают о диагнозе-приговоре

Как сообщают новостные издания, в ближайшее время в Южном Казахстане 102 детям в возрасте 11-12 лет сообщат об их страшном диагнозе. Все эти дети были заражены ВИЧ, причём большинство было инфицировано по вине врачей.
openqazaqstan
2 дек. 2016 / 13:57
  • 4507
  • 4
Почему Дональд Трамп назвал Казахстан чудом. Президент подтягивается по географии

Почему Дональд Трамп назвал Казахстан чудом. Президент подтягивается по географии

Трамп и не подозревает, что 16 декабря 1991 Казахстан не создал, а восстановил свою национальную государственность. Иначе бы он упомянул не только 25 лет, а больше чем 550 лет казахской истории.
Stehlikova
2 дек. 2016 / 9:02
  • 5199
  • 88
На самом деле дела плохи: казахстанские школьники на 49-м, а не на 12-м месте по математике

На самом деле дела плохи: казахстанские школьники на 49-м, а не на 12-м месте по математике

О том, как масс-медиа раздула миф о казахстанских вундеркидов в розовый воздушный шар, пока его не проколола правда-иголка. Получается, что казахстанские дети не могут применить теорию в практике...
ardakzhurynov
вчера / 0:17
  • 4100
  • 34