የራርስ ፕሮጀክት በ Rust የተጻፉ የ RAR መሳሪያዎችን በነፃ የሚተገብር ሲሆን ይህም የ RAR ማህደሮችን መፍታት እና መፍጠርን ይደግፋል። መሳሪያዎቹ ቀደም ሲል የነበሩትን የ RAR 1.3/1.4 ቅርጸቶች በ "RE~^" ፊርማ እና የቅርብ ጊዜው ስሪት የሆነውን RAR 7 ይደግፋሉ። የላቁ ስራዎች ይገኛሉ፣ ይህም ወደ ጥራዞች መከፋፈል፣ የይለፍ ቃል ጥበቃ፣ የራስጌ ምስጠራ፣ የአስተያየት አባሪ፣ የ RARVM ማጣሪያዎች፣ ለፈጣን መክፈት ኢንዴክሶች እና የተበላሸ ውሂብን ለመጠገን ስልቶችን ያካትታል። ኮዱ በ MIT እና Apache-2.0 ፈቃዶች ስር ይሰራጫል። የፓይዘን ማሰሪያዎች በ PyO3 ቤተ-መጽሐፍት ላይ የተገነቡ ሲሆን ማህደሮችን ለማየት፣ ለመሞከር እና ለማውጣት የ rarfile-style API እንዲሁም ማህደሮችን ለመፍጠር ወይም እንደገና ለማሸግ የ RarBuilder-style API ይተገብራሉ።
የፕሮጀክቱ ልዩ ባህሪ የ unrar መገልገያ ኮድን ሳይጠቀም የ RAR ቅርጸትን ተግባራዊ ማድረግ ሲሆን ይህም በባለቤትነት ፈቃድ ስር ይሰራጫል። ይህ ፈቃድ የ RAR መጭመቂያ ስልተ ቀመርን እንደገና ለመፍጠር ወይም ከ RAR ጋር ተኳሃኝ የሆነ ማህደር ለማዘጋጀት የ unrar ኮድ መጠቀምን ይከለክላል። በዚህ ገደብ ምክንያት አብዛኛዎቹ ነፃ ማህደር የ RAR ፋይሎችን በማላቀቅ እና ከ RARLAB የባለቤትነት መሳሪያዎችን በመጠቀም የሚያስፈልጉ የ RAR ማህደሮችን በመፍጠር ብቻ የተገደቡ ነበሩ።
የተለየ የራር-ሪሰርች ማከማቻ፣ የራር-ሪሰርች፣ ለ RAR 1.3/1.4፣ RAR 1.5-4.x እና RAR 5.0/7.0 ቅርጸቶች ዝርዝር መግለጫዎችን እንዲሁም ጥቅም ላይ የዋሉ ስልተ ቀመሮችን፣ ማጣሪያዎችን፣ የታማኝነት ማረጋገጫ እና የመልሶ ማግኛ ዘዴዎችን፣ ምስጠራን፣ የድምጽ ክፍፍልን እና የመከላከያ ዘዴዎችን የያዘ ማስታወሻ ይዟል። የራርስ ፕሮጀክት በተፈጠረበት ጊዜ ምንም ኦፊሴላዊ፣ ሁሉን አቀፍ ዝርዝር መግለጫ ስላልነበረ፣ ሰነዱ የተፈጠረው የመክፈቻ ኮድ፣ የቆዩ አተገባበሮችን፣ የሙከራ ማህደሮችን እና ለDOS እና የRAR ሁለትዮሽ ስሪቶችን ትንተና በመጠቀም ነው። Windows.
ትግበራው የተፈጠረው በአምስት ሳምንታት ጊዜ ውስጥ በትርፍ ጊዜዬ የOpenAI Codex 5.5 እና Claude Opus 4.7 AI መሳሪያዎችን በመጠቀም ነው። በመጀመሪያው ደረጃ፣ የቅርጸት መረጃውን በስርዓት ለማደራጀት እና በመግለጫው ውስጥ ያሉትን ክፍተቶች ለመሙላት ሞዴሎች ጥቅም ላይ ውለዋል፣ ከዚያ በኋላ የሩስት ኮድ በዳግም በተገነባው ዝርዝር መግለጫ ላይ ተመስርቶ ተፈጠረ። ዝርዝር መግለጫውን ለማሻሻል እና አተገባበሩን ለማሻሻል፣ በእውነተኛ ማህደሮች ላይ ሙከራ ተካሂዶ ከማጣቀሻ ትግበራዎች ጋር ማወዳደር ተችሏል።
የAI መሳሪያዎች መደበኛ መግለጫዎችን ወደ ኮድ በመተርጎም እና ብዙ ተግባራትን በመደበኛነት በመተግበር ረገድ ጥሩ ውጤት እንዳስመዘገቡ ልብ ይሏል፣ ነገር ግን የስነ-ህንፃ ቁጥጥርን መስጠት አልቻሉም። ጥብቅ ቁጥጥር ባይኖርም፣ የAI ሞዴሎች ፈተናዎችን ማለፍ፣ ኮድን ማወሳሰብ እና በአጠቃቀም ላይ ተጽዕኖ የሚያሳድሩ ግልጽ ችግሮችን ማጣት ያዘሉ ነበሩ። እንደ ደራሲው ገለጻ፣ በዚህ መጠን ባለው ፕሮጀክት ውስጥ፣ ሙከራዎች፣ ሰነዶች እና አስተያየቶች የማረጋገጫ መሳሪያዎች ብቻ ሳይሆኑ የኮድ ማመንጨትን ለመምራትም መንገድ ሆነዋል።
በኦፕንአይ ኮዴክስ ውስጥ "/ግብ" ሁነታ ከተጀመረ በኋላ እድገቱ ተፋጠነ፣ ይህም የAI ወኪል በአንድ ተግባር ላይ ረዘም ላለ ጊዜ እንዲሰራ ያስችለዋል፣ አውዱን በመጭመቅ እና ከመጠን በላይ ከሞላ በኋላ አፈፃፀሙን ይቀጥላል። በዚህ ሁነታ፣ ኮዴክስ ከስድስት ሰዓታት በላይ ለብዙ ጊዜ እና አንድ ጊዜ ለ16 ሰዓታት ያህል ይሰራል፣ እንደ የውሂብ መልሶ ማግኛ፣ ምስጠራ እና ባለብዙ መጠን ማህደሮች ያሉ የቀሩትን ተግባራት ጉልህ ክፍል ተግባራዊ አድርጓል። ጉልህ የሆነ የቶከን ድጎማ ጨምሮ፣ በፕሮጀክቱ ላይ £40 ወጪ ተደርጓል።
በመጭመቂያ ረገድ፣ RARS በአማካይ ከ5-10% WinRARን ይከተላል። በመጭመቂያ እና በመጭመቂያ ፍጥነት ረገድ፣ RARS ከWinRAR በእጅጉ ቀርፋፋ ነው ምክንያቱም አጠቃላይ ማመቻቸት ባለመኖሩ። ሆኖም፣ ፕሮጀክቱ ቀድሞውኑ "--ፈጣን ባህሪያት" ሁነታን ያካትታል፣ ይህም መጭመቂያ እና መጭመቂያን ለማፋጠን በSIMD ላይ የተመሰረቱ ማመቻቸቶችን ይጠቀማል፣ ነገር ግን በRust toolchain የሙከራ ግንባታዎች ውስጥ ብቻ የሚገኘው በሙከራ std::simd API ላይ የተመሰረተ ነው። የራዮን ቤተ-መጽሐፍትን በመጠቀም የግለሰብ ፋይሎችን መጭመቂያ ትይዩ ለማድረግ "--ባህሪያት ትይዩ" ሁነታም ተግባራዊ ሆኗል።
የRAR ፈጣሪ የሆኑት ኢቭጀኒ ሮሻል፣ በፈቃድ ስምምነቱ የተከለከለውን የ.rar ፋይሎችን ልማት በተመለከተ የድሮ የሁለትዮሽ RAR ፋይሎችን በተገላቢጦሽ ምህንድስና አጠቃቀም ላይ አስተያየት ሰጥተዋል። እንደ ኢቭጀኒ ገለጻ፣ በዚህ ጉዳይ ላይ ምን ማድረግ እንዳለበት እስካሁን አልወሰነም እና የwin.rar GmbH አስተያየትን ለመጠበቅ አቅዷል።
ምንጭ: opennet.ru
