JAR'dan JSON Dosyasına Dönüştürücü

JAR Dosyası Girdisi

JAR dosyasını buraya bırakın veya gözatakmak için tıklayın

.jar, .war ve .ear dosyalarını destekler

JSON Çıktısı

JAR Analiz Sonucu

Analizi görmek için bir JAR dosyası yükleyin

JAR'ı JSON'a nasıl dönüştürürsünüz

  1. Adım 1 – Bir JAR, WAR veya EAR Dosyası Seçin

    • Java arşivi dosyanızı doğrudan yükleme bölgesine sürükleyip bırakın veya bilgisayarınıza göz atmak için tıklayın.
    • Araç standart kitaplıkları (.jar), web uygulamalarını (.war) ve kurumsal arşivleri (.ear) destekler.
    • Dosya tarayıcınızda yerel olarak işlenir — uzak bir sunucuya yükleme yapılmaz, böylece kaynak kodu gizliliği sağlanır.
  2. Adım 2 – Yapıyı ve Metadata'yı Analiz Edin

    • Dönüştürücü, dosya istatistiklerini (boyut, dosya sayısı, sıkıştırma) görüntülemek için arşiv başlıklarını otomatik olarak ayrıştırır.
    • Sürüm, build-jdk ve main-class özniteliklerini göstermek için MANIFEST.MF verisini çıkarır.
    • Dahili klasör yapısı, paket organizasyonunu ve kaynak konumlarını gösteren bir JSON ağacı eşlenir.
  3. Adım 3 – Analizi JSON Olarak Dışa Aktarın

    • Gerekli detay düzeyini içerdiğinden emin olmak için oluşturulan JSON'u editörde inceleyin.
    • Çıktı boyutunu optimize etmek için "Sınıflar" veya "Kaynaklar" gibi belirli bölümleri dahil etmek/hariç tutmak için Seçenekler menüsünü kullanın.
    • Dokümantasyon veya bağımlılık denetim araçları için tam analiz raporunu kaydetmek üzere "JSON İndir"e tıklayın.
Örnek Çıktı (Basitleştirilmiş)
{
	  "manifest": {
    "Manifest-Version": "1.0",
    "Main-Class": "com.example.Main"
  },
  "structure": {
    "totalFiles": 15,
    "packages": ["com.example"]
  },
  "classes": [
    {
      "className": "Main",
      "packageName": "com.example"
    }
  ]
}

İlgili Araçlar

Sık Sorulan Sorular

JAR'dan JSON'a dönüştürücü neyi analiz edebilir?

Dönüştürücü, JAR dosyası yapısını, sınıf dosyalarını, kaynakları, manifest bilgisini, paket yapısını, bağımlılıkları ve metadata'yı çıkarabilir ve analiz edebilir. JAR, WAR ve EAR dosyalarını destekler.

JSON çıktısında hangi bilgiler dahildir?

JSON çıktısı, manifest verilerini (ana sınıf, sürüm, yapı bilgisi), sınıf yapısını (paketler, sınıflar, yöntemler, alanlar), kaynak dosyalarını, genel yapı istatistiklerini ve JAR türü ve boyutu hakkında metadata'yı içerir.

Dosyalarının içeriği çıkarılır mı?

Varsayılan olarak, güvenlik nedenleriyle dosya içeriği çıkarılmaz. İçerik çıkarmayı analiz seçeneklerinde etkinleştirebilirsiniz, ancak bu yalnızca güvenilir JAR dosyalarıyla yapılmalıdır.

Hangi JAR dosyası türleri desteklenir?

Araç standart JAR dosyalarını, WAR (Web Application Archive) dosyalarını ve EAR (Enterprise Application Archive) dosyalarını destekler. Çalıştırılabilir JAR'ları, kitaplıkları ve web uygulamalarını tanımlayabilir.

Sınıf analizi ne kadar doğru?

Mevcut uygulama, paket adlarını, sınıf adlarını ve dosya organizasyonunu içeren temel sınıf yapısı analizi sağlar. Yöntemler ve alanlar dahil ayrıntılı bayt kod analizi için, daha gelişmiş bir Java bayt kodu ayrıştırıcısı gerekir.

Bunu güvenlik analizi için kullanabilir miyim?

Evet, bu araç JAR dosyalarının yapısını ortaya çıkararak, bağımlılıkları tanımlayarak ve kaynak dosyalarını göstererek güvenlik analizine yardımcı olabilir. Ancak, kapsamlı analiz için diğer güvenlik araçlarıyla birlikte kullanılmalıdır.

Verilerim güvende mi?

Evet, tüm veri işleme tamamen tarayıcınızda gerçekleşir. JAR dosyanız yerel olarak analiz edilir ve hiçbir sunucuya gönderilmez, böylece tamamen özel ve güvenli analiz sağlanır.

JAR'dan JSON Dosyasına Dönüştürücü | JSONSwiss