İçeriğe git
Siber Radyo
50%
SIBERDEYIZLAUNCHER YAYINLANDI
GalaXako

PROGRAM PROGRAM | GalaXako Editor v1.0.0 — Büyük TXT, LOG ve Liste Dosyaları İçin Hızlı Editör

9 | 0 | 1 | 19
Seviye 4

Selamlar,

Bir süredir geliştirdiğim GalaXako Editor'ı paylaşmak istedim.

GalaXako Editor; özellikle büyük TXT, LOG, CSV, TSV ve benzeri satır tabanlı dosyaları görüntülemek ve işlemek için geliştirdiğim Windows masaüstü uygulaması.

Programın amacı klasik bir Not Defteri alternatifi olmaktan çok; büyük dosyalarda sık yapılan temizleme, filtreleme, ayıklama, sıralama, karşılaştırma ve benzeri işlemleri tek yerde toplamak.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📌 GalaXako Editor

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Desteklenen başlıca dosya türleri:

• TXT

• LOG

• CSV

• TSV

• JSONL

• Diğer satır tabanlı metin dosyaları

⚡ BÜYÜK DOSYA MODU

Belirlenen boyutun üzerindeki dosyalarda program normal editör modundan farklı bir çalışma yöntemi kullanıyor.

Amaç büyük dosyanın tamamını tek seferde RAM'e yüklemek yerine dosya üzerinde daha kontrollü çalışabilmek.

Büyük Dosya Modu içerisinde:

• Sayfalı görüntüleme

• Büyük dosyalarda gezinme

• Belirli satıra gitme

• Byte konumuna gitme

• Dosya yüzdesine göre konum değiştirme

• Dosya içerisinde arama

• Seyrek satır indeksleme

gibi özellikler bulunuyor.

🧹 TEMİZLEME

Dosya veya listeler üzerinde:

• Satır başı/sonu boşluklarını temizleme

• Boş satırları kaldırma

• Tekrarlanan satırları kaldırma

• Boşlukları normalleştirme

• Satır sonlarını normalleştirme

• Minimum / maksimum satır uzunluğu

• Büyük/küçük harf dönüşümü

işlemleri yapılabiliyor.

🔎 FİLTRELEME

Satırları farklı kurallara göre filtreleyebilirsiniz.

Örneğin:

• İçerir

• İçermez

• Bununla başlar

• Bununla biter

• Eşittir

• Eşit değildir

• Regex

• Satır uzunluğu

Birden fazla kural AND / OR mantığıyla birlikte kullanılabiliyor.

📤 VERİ AYIKLAMA

Karışık metinlerin içerisinden belirli veri türlerini ayırmak için ayıklama araçları bulunuyor.

Desteklenen türler arasında:

• URL

• Domain

• E-posta

• IPv4 / IPv6

• MD5

• SHA-1

• SHA-256

• Özel Regex

bulunuyor.

📊 SÜTUN ARAÇLARI

CSV veya ayraç tabanlı dosyalarda:

• Belirli sütunu çıkarma

• Sütun kaldırma

• Sütun sırasını değiştirme

• Sütun birleştirme

• Sütuna göre filtreleme

işlemleri yapılabiliyor.

Virgül, iki nokta, pipe ve özel ayraçlar kullanılabiliyor.

↕️ SIRALAMA

• A-Z

• Z-A

• Sayısal artan

• Sayısal azalan

• Kısadan uzuna

• Uzundan kısaya

• Doğal sıralama

✂️ BÖL & BİRLEŞTİR

Dosyaları:

• Satır sayısına göre

• Yaklaşık dosya boyutuna göre

• Regex sınırlarına göre

parçalara ayırabilirsiniz.

Birden fazla dosyayı tek dosyada birleştirme desteği de bulunuyor.

🔀 KARŞILAŞTIRMA

İki farklı dosyayı karşılaştırarak:

• Yalnızca A'da bulunan satırlar

• Yalnızca B'de bulunan satırlar

• Ortak satırlar

• Farklı satırlar

çıkarılabiliyor.

⚙️ PIPELINE

Birden fazla işlemi sıraya koyup tek seferde çalıştırmak mümkün.

Örneğin:

Dosya

Boşlukları temizle

Boş satırları kaldır

Filtrele

Tekrarları kaldır

Sırala

Çıktı oluştur

Hazırlanan Pipeline'lar daha sonra tekrar kullanılmak üzere kaydedilebiliyor.

📈 İŞLEM TAKİBİ

Uzun süren işlemlerde yapılan işleme göre:

• İlerleme yüzdesi

• İşlenen satır

• İşlenen veri miktarı

• İşlem hızı

• Geçen süre

• Tahmini kalan süre

görüntülenebiliyor.

Desteklenen işlemler gerektiğinde iptal edilebiliyor.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🔒 GİZLİLİK

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Program yerel olarak çalışıyor.

• Dosyalar herhangi bir sunucuya yüklenmiyor.

• Dosya içeriği dışarı gönderilmiyor.

• Telemetri bulunmuyor.

• Analitik bulunmuyor.

İşlemler bilgisayarınız üzerinde gerçekleştiriliyor.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🛠 TEKNİK BİLGİLER

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Program:

• C#

• .NET 10

• WPF

• MVVM

• AvalonEdit

kullanılarak geliştirildi.

Büyük dosya işlemlerinde mümkün olduğunca streaming / FileStream tabanlı çalışma yapısı kullanılıyor.

Program Windows 10 / Windows 11 x64 için geliştiriliyor.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📥 İNDİRME / KAYNAK KOD

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

GitHub:

https://github.com/AliAkgun0/gxeditor

Hazır EXE kullanmak isteyenler GitHub üzerindeki Releases bölümünden yayınlanan sürümü indirebilir.

Kaynak kodu incelemek isteyenler ise repoyu indirip projeyi kendi bilgisayarlarında derleyebilir.

Kaynak kod:

https://github.com/AliAkgun0/gxeditor

VirusTotal:

https://www.virustotal.com/gui/file/54c73f75cf0e8f3d35572e57cbb3a1f09e55b766ccd86095759e83e6ba41550b?nocache=1

Kaynak koddan kendiniz derlemek isterseniz:

git clone https://github.com/AliAkgun0/gxeditor.git

Ardından .NET 10 SDK ile projeyi derleyebilirsiniz.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ℹ️ NOT

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Program halen geliştiriliyor ve farklı dosya türleri/boyutları ile test edilmeye devam ediyor.

Bir hata ile karşılaşırsanız veya eklenmesinin faydalı olacağını düşündüğünüz bir özellik varsa konu altından yazabilirsiniz.

GitHub üzerinden kodu inceleyebilir, hazır sürümü indirebilir veya isterseniz kaynak koddan kendiniz derleyebilirsiniz.

İyi kullanımlar.

    Sırala:
    Seviye 5

    es


    Insani hayat degil ulaşamadığı hayaller oldurur

    Yorum yapmak için bir hesap oluşturun veya giriş yapın

    Topluluğumuzda yorum bırakabilmek ve gizli içerikleri görebilmek için üye olmanız gerekmektedir.

    Yeni Hesap Oluştur

    Community topluluğumuza ücretsiz olarak katılmak için hızlıca kayıt olun.

    Kayıt Ol

    Giriş Yap

    Zaten üye misiniz? Hesabınıza giriş yaparak hemen paylaşıma devam edin.

    Giriş Yap

    Benzer Konular

    Aynı Kategorideki Diğer Konular
    RedLabel
    Zorunlu
    4 Yanıt
    50 İzlenme
    RedLabel
    RedLabel 8 saat
    Dyna
    Yazan: Dyna 11 gün
    Zorunlu
    4 Yanıt
    384 İzlenme
    Dyna
    Dyna 3 gün
    Gevorg
    Zorunlu
    0 Yanıt
    28 İzlenme
    Gevorg
    Gevorg 5 gün
    mardewy
    Yazan: mardewy 5 gün
    Zorunlu
    8 Yanıt
    21 İzlenme
    mardewy
    mardewy 5 gün
    Hoş Geldiniz Giriş yaparak tüm özelliklere erişebilirsiniz.
    ×
    ×
    • Yeni Oluştur...
    Sohbet