elfshaker திட்டம் ELF கோப்புகளுக்கான பதிப்புக் கட்டுப்பாட்டு அமைப்பை உருவாக்குகிறது.

எல்ஃப்ஷேக்கர் திட்டத்தின் முதல் வெளியீடு வெளியிடப்பட்டுள்ளது. இது ELF இயங்கக்கூடியவற்றில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க உகந்ததாக பைனரி கோப்புகளுக்கான பதிப்பு கட்டுப்பாட்டு அமைப்பை உருவாக்குகிறது. இந்த அமைப்பு கோப்புகளுக்கு இடையில் பைனரி இணைப்புகளைச் சேமித்து, விரும்பிய பதிப்பை விசை மூலம் மீட்டெடுக்க அனுமதிக்கிறது, "git bisect" செயல்பாட்டை கணிசமாக விரைவுபடுத்துகிறது மற்றும் வட்டு இட பயன்பாட்டை கணிசமாகக் குறைக்கிறது. திட்டத்தின் குறியீடு Apache 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

இந்த நிரல், ஒரே திட்டத்தின் அதிகரிக்கும் உருவாக்கங்களின் போது உருவாக்கப்படும் ஒத்த பைனரி கோப்புகள் போன்ற ஏராளமான பைனரி கோப்புகளில் பைனரி மாற்றங்களை மிகவும் திறமையாக சேமிப்பதற்காக குறிப்பிடத்தக்கது. குறிப்பாக, இரண்டாயிரம் கிளாங் கம்பைலர் மறுகட்டமைப்புகளின் முடிவுகளை (ஒவ்வொரு மறுகட்டமைப்பும் ஒவ்வொரு கமிட்டிற்குப் பிறகும் ஏற்படும் மாற்றத்தை பிரதிபலிக்கிறது) ஒரு ஒற்றை 100 MB பேக் கோப்பில் சேமிக்க முடியும், இது தனித்தனியாக சேமிக்கப்பட்டால் தேவைப்படும் அளவை விட 4000 மடங்கு சிறியது.

இந்தக் கோப்பிலிருந்து எந்த நிலையையும் பிரித்தெடுக்க 2-4 வினாடிகள் ஆகும் (LLVM குறியீட்டில் "git bisect" ஐ இயக்குவதை விட 60 மடங்கு வேகமானது), இது உங்கள் திட்டத்தின் இயங்கக்கூடியவற்றின் விரும்பிய பதிப்பை மூலத்திலிருந்து மீண்டும் உருவாக்காமலோ அல்லது முன்னர் கட்டமைக்கப்பட்ட இயங்கக்கூடியவற்றின் ஒவ்வொரு பதிப்பின் நகலையும் சேமிக்காமலோ விரைவாகப் பிரித்தெடுக்க உங்களை அனுமதிக்கிறது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster