Це програма для Linux під назвою CityHash, останню версію якої можна завантажити як cityhashsourcecode.tar.gz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою CityHash разом з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
CityHash
ОПИС
CityHash — це сімейство некриптографічних хеш-функцій, оптимізованих для надзвичайно швидкого та високоякісного хешування рядків на сучасних процесорах. Розроблена Google, вона реалізована на C++ та призначена для ефективної обробки як коротких, так і довгих вхідних даних за допомогою таких методів, як операції змішування та оптимізації, специфічні для процесора. CityHash пропонує кілька розмірів хешу — 32-бітний, 64-бітний, 128-бітний та 256-бітний варіанти — причому версії на основі CRC використовують апаратне прискорення на процесорах, що підтримують інструкції SSE4.2 CRC32. Бібліотека робить акцент на продуктивності хешування та однорідності, а не на криптографічній безпеці, що робить її ідеальною для використання в структурах даних, таких як хеш-таблиці та розподілені системи, що потребують швидкого пошуку ключів. CityHash пройшов ретельне тестування за допомогою таких інструментів, як SMHasher, щоб забезпечити високоякісне змішування та стійкість до колізій у широкому діапазоні вхідних даних. Його швидкість та портативність зробили його популярним вибором для розробників, яким потрібні надійні та легкі хеш-функції.
Функції
- Високопродуктивні некриптографічні хеш-функції для рядків та двійкових даних
- Підтримує 32-бітні, 64-бітні, 128-бітні та 256-бітні варіанти виводу
- Оптимізовано для 64-бітних процесорів з прямим порядком байтів (little-endian), з прискоренням CRC32 на підтримуваному обладнанні
- Ретельно протестовано на якість хешу та стійкість до колізій за допомогою SMHasher
- Портативна реалізація C++, сумісна з різними компіляторами та платформами
- Ідеально підходить для хеш-таблиць, систем кешування та універсального хешування рядків
Мова програмування
C++, оболонка Unix
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/cityhash.mirror/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.
