Сегодня мне потребовалось передать большой файл через интернет. Владельцу ноутбука отремонтированного недавно потребовались его данные. Но при этом забрать ноут владелец не может, так как находится в Германии и приедет хз когда. Поэтому пришлось сделать образ из папки USER и придумать как отправить. Торрент не рассматривался так как Германия... Для файлообменников размер получившегося образа был велик, 70 ГБ. Порывшись в интернетах на глаза попался проект IPFS. Почитав их сайт, понял, что для моей задачи есть все в готовом виде. Итак, я просто опишу порядок действий.
- Качаем IPFS Desktop для своей оси и платформы;
- Устанавливаем и запускаем клиент IPFS;
- Слева выбираем "Файлы"
- Справа нажимаем на кнопку "Импорт" и выбираем то, что хотим расшарить. Ждём.
- После того как файл появится в списке, нажимаем на меню, три точки слева от записи и тут есть два варианта. Если файл небольшой до 7ГБ, то можно скопировать ссылку и передать её. В этом случае скачивание происходить через шлюз https://ipfs.io прямо в браузере. Если же файл большой, то такой фокус у меня уже не проходил, и клиенту пришлось установить IPFS на свой компьютер и импортировать файл с помощью CID, который я ему передал. После этого клиент выбирает "Загрузить" в меню файла и загружает файл с локального сервера.