Ev gelişme Decompile nedir? - techopedia nedir?

Decompile nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Decompile ne anlama geliyor?

Decompile, bilgisayar tarafından okunabilir kodun orijinal kod işlevselliği ile okunabilir kaynak koduna dönüştürülmesi işlemidir. Decompile derlemenin tersidir.


Değişken ve işlev adları gibi orijinal kod tanımlayıcıları nadiren bilgisayar kodunda saklandığından, orijinal kaynak kodu çoğaltması için ayrıştırmanın kullanılması imkansızdır. Bununla birlikte, meta veri veya hata ayıklama bilgilerini içeren kod tanımlayıcıları içerebilir.

Techopedia Decompile'ı açıklıyor

Kaynak kodu artık kullanılabilir olmadığında, ayrışma genellikle bilgisayar kodunda gerçekleştirilir. Böylece tersine bir mühendislik şeklidir. Ayrıca, bilgisayar güvenliği, birlikte çalışabilirlik ve hata düzeltme için de ayrıştırma kullanılabilir.


Ayrıştırma aşağıdakiler de dahil olmak üzere birçok nedenden dolayı uygulanır:

  • Kod işlevselliğini anlama
  • Hataları düzeltme
  • Bilgisayar güvenliğini artırma
  • Parolalar, kopya koruması ve zaman sınırı gibi kısıtlamaları kaldırma
  • Bilgisayar virüslerinin incelenmesi
  • Kayıp kaynak kodunu arşivleme amacıyla kurtarma

Başarılı bir ayrıştırma, kullanılabilir kod bilgilerine ve karmaşıklığına bağlıdır.


Bir dekomiler (ayrıştırmada kullanılan araç), satıcı geliştirme araçlarıyla birlikte paketlenmek yerine ayrı olarak elde edilebilir.


Çoğu durumda, telif hakkıyla korunan yazılımın ayrıştırılması yasa dışıdır. Bununla birlikte, ABD ve Avrupa'da, telif hakkı yasaları birlikte çalışabilirlik gibi sınırlı ayrıştırma kullanımına izin vermektedir.

Decompile nedir? - techopedia nedir?