ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ rars ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ RAR с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ rars, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ инструмСнтария для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RAR, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° языкС Rust ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распаковку, Π½ΠΎ ΠΈ созданиС RAR-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ². Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π½Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ RAR 1.3/1.4 с сигнатурой Β«RE~^Β», Ρ‚Π°ΠΊ ΠΈ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ RAR 7. Доступны Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠΌΠ°, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², RARVM-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, индСксы для быстрого открытия ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ восстановлСния ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Код распространяСтся ΠΏΠΎΠ΄ лицСнзиями MIT ΠΈ Apache-2.0. На Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PyO3 ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ обвязки для языка Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ API Π² стилС rarfile для просмотра, тСстирования ΠΈ извлСчСния Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ API Π² стилС RarBuilder для создания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ RAR Π±Π΅Π· использования ΠΊΠΎΠ΄Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ unrar, распространяСмой ΠΏΠΎΠ΄ нСсвободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, которая Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ unrar для воссоздания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сТатия RAR ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ RAR-совмСстимого Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π°. Из-Π·Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ограничСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ свободных Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ лишь функциями распаковки RAR-Ρ„Π°ΠΉΠ»ΠΎΠ², Π° для создания RAR-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ инструмСнтарий ΠΎΡ‚ RARLAB.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ создан Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ rar-research Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ спСцификации для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² RAR 1.3/1.4, RAR 1.5-4.x ΠΈ RAR 5.0/7.0, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ восстановлСния цСлостности, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π½Π° Ρ‚ΠΎΠΌΠ° ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° rars ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ спСцификации Π½Π΅ сущСствовало, докумСнтация Π±Ρ‹Π»Π° воссоздана ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ распаковщиков, старым рСализациям, тСстовым Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌ ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… вСрсий RAR для DOS ΠΈ Windows.

РСализация Π±Ρ‹Π»Π° создана с использованиСм AI-инструмСнтов OpenAI Codex 5.5 ΠΈ Claude Opus 4.7 Π² свободноС ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ врСмя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° ΠΏΡΡ‚ΡŒ нСдСль. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ для систСматизации ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ восполнСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² описании, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎ восстановлСнной спСцификации Π±Ρ‹Π» сгСнСрирован ΠΊΠΎΠ΄ Π½Π° языкС Rust. Для уточнСния спСцификации ΠΈ оттачивания Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ использовалась ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… ΠΈ сравнСниС с эталонными рСализациями.

ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ AI-инструмСнты Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с пСрСносом Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ описания Π² ΠΊΠΎΠ΄ ΠΈ с Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π΅ смогли ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Π‘Π΅Π· Тёсткого Π½Π°Π΄Π·ΠΎΡ€Π° AI-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ склонны ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты, ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹. По ΠΎΡ†Π΅Π½ΠΊΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°, Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° тСсты, докумСнтация ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ стали Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инструмСнтами ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π½ΠΎ ΠΈ способом Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ русло.

Π€ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡƒΠ΄Π°Π»ΠΎΡΡŒ послС появлСния Π² OpenAI Codex Ρ€Π΅ΠΆΠΈΠΌΠ° Β«/goalΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ AI-Π°Π³Π΅Π½Ρ‚Ρƒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, сТимая контСкст ΠΈ продолТая Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ послС Π΅Π³ΠΎ пСрСполнСния. Π’ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Codex нСсколько Ρ€Π°Π· Ρ€Π°Π±ΠΎΡ‚Π°Π» большС Ρ‡Π΅ΠΌ 6 часов ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΎΠΊΠΎΠ»ΠΎ 16 часов, рСализуя Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ…, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎΠΌΠ½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹. Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ субсидии Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ 40 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов.

По ΡƒΡ€ΠΎΠ²Π½ΡŽ сТатия rars Π² срСднСм Π½Π° 5-10% отстаёт ΠΎΡ‚ WinRAR. По скорости сТатия ΠΈ распаковки rars сущСствСнно ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ WinRAR ΠΈΠ·-Π·Π° отсутствия ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΈ этом Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΡƒΠΆΠ΅ имССтся Ρ€Π΅ΠΆΠΈΠΌ Β«β€”features fastΒ», ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС SIMD-инструкций для ускорСния сТатия ΠΈ распаковки, Π½ΠΎ завязанный Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ API std::simd, доступных Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² тСстовых сборках инструмСнтария Rust. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Β«β€”features parallelΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Rayon для распараллСливания сТатия ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π•Π²Π³Π΅Π½ΠΈΠΉ Рошал, ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ RAR, ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» использованиС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ³Π° старых Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² RAR ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ rars, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм. По словам ЕвгСния, ΠΎΠ½ ΠΏΠΎΠΊΠ° Π½Π΅ опрСдСлился, Ρ‡Ρ‚ΠΎ с этим Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ мнСния ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ win.rar GmbH.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster