Головна / Інструменти для файлів / Онлайн генератор файлів
Безкоштовні онлайн-інструменти

Онлайн генератор файлів

Створіть випадковий бінарний файл заданого розміру в байтах, KiB або MiB. Безкоштовно, локально в браузері, до 64 МіБ.

Почати роботу

Можливості та обмеження

Цей інструмент створює файл із випадковими байтами, які генеруються локально у вашому браузері за допомогою криптографічного генератора випадкових чисел. Файл не містить жодної структури, тому підходить для тестування швидкості передачі, перевірки цілісності даних або заповнення дискового простору.

Приклад використання

Припустимо, вам потрібен файл розміром 5 MiB. Введіть 5 і виберіть MiB. Після натискання кнопки буде створено файл розміром 5 242 880 байт (5 × 1024 × 1024). Якщо ви вкажете 1024 байти, отримаєте файл рівно 1024 байти.

Технічні деталі

  • Максимальний розмір файлу обмежений 64 МіБ через обмеження пам'яті браузера.
  • Генерація відбувається частинами по 65 536 байт, що відповідає ліміту API crypto.getRandomValues.
  • Під час створення великих файлів браузер може тимчасово використовувати більше пам'яті, ніж кінцевий розмір файлу.
  • Ім'я файлу впливає лише на назву завантаженого файлу, а не на його вміст.

Часті запитання

Чи можу я створити файл більше 64 МіБ?

Ні, інструмент має жорстке обмеження 64 МіБ через обмеження пам'яті браузера. Для більших файлів скористайтеся іншими засобами.

Чи є згенеровані байти дійсно випадковими?

Так, байти генеруються за допомогою crypto.getRandomValues, що забезпечує криптографічно стійку випадковість. Однак цей інструмент не аналізує ентропію та не створює файли з певним форматом.

Чи можу я змінити розширення файлу?

Так, ви можете змінити ім'я файлу, включаючи розширення. Але вміст залишиться бінарним, незалежно від розширення.

Одиниці в списку двійкові: KiB = 1024 байти (КіБ), MiB = 1 048 576 байт (МіБ). Запитаний розмір: 1–67 108 864 байти; дробові частини байта округлюються вниз. Задайте ім’я до генерації, потім натисніть кнопку завантаження; воно не починається автоматично. Локальний Blob не вимірює швидкість інтернету.

Обробка виконується локально у вашому браузері.