İsocu (Dosyalarınızdan Sınırsız iso yapın)

:dvd: isocu - Modern ISO Oluşturma Aracı

isocu, Linux (Pardus/Debian) sistemler için geliştirilmiş, klasör ve dosyalarınızı tek tıkla ISO formatına dönüştüren, modern arayüzlü ve kullanıcı dostu bir araçtır.

Özellikle Windows/Linux uyumluluğu (Joliet/RockRidge) ve büyük dosya desteği (UDF) ile standartların ötesinde bir çözüm sunar.

:camera_flash: Ekran Görüntüleri

:rocket: Özellikler

  • :open_file_folder: Akıllı İsimlendirme: Türkçe karakter, boşluk veya parantez içeren dosya isimlerini bozmadan ISO standardına (ISO 9660) uygun hale getirir. (Çok uzun isim olursa uyarı verir dosya isimlerini kısaltın)

  • :floppy_disk: Büyük Dosya Desteği (UDF 2.60): 4 GB üzerindeki dosyaları (oyun setup dosyaları, veritabanı yedekleri vb.) sorunsuz işler. (Max 100 gb)

  • :dvd: Bootable ISO: Önyüklenebilir (Bootable) ISO oluşturma desteği.

  • :closed_lock_with_key: Checksum Hesaplayıcı: Oluşturulan ISO’nun doğruluğunu SHA256 ile kontrol etme aracı.

  • :desktop_computer: Modern Arayüz: PyQt6 ile geliştirilmiş, sürükle-bırak destekli, karanlık mod uyumlu (Dark Theme) şık tasarım.

  • :arrows_counterclockwise: Arkaplan İşlemleri: ISO oluşturma sırasında arayüz donmaz, sistem tepsisine (System Tray) küçülebilir.

  • :penguin: Linux & Windows Uyumu: Oluşturulan ISO’lar hem Linux (Rock Ridge) hem de Windows (Joliet) sistemlerde sorunsuz çalışır.

  • :zap: Tek Pencere (Single Instance): Uygulama zaten açıksa, ikinci kez tıklandığında yenisini açmaz, mevcut olanı öne getirir.

:package: Kurulum

web sitemden tarikvardar.com.tr ya da www.github.com/tvardar indirebilirsiniz.

Yöntem 1: .deb Paketi ile Kurulum (Önerilen)

Releases sayfasından en son .deb paketini indirin ve kurun:

sudo dpkg -i isocu_1.0_amd64.deb

Yöntem 2: Kaynak Koddan Çalıştırma

# 1. Depoyu klonlayın
git clone https://github.com/tvardar/isocu.git
cd isocu

# 2. Sanal ortam oluşturun ve aktif edin
python3 -m venv venv
source venv/bin/activate

# 3. Bağımlılıkları yükleyin
pip install -r requirements.txt

# 4. Çalıştırın
python3 main.py

:hammer_and_wrench: Kullanılan Teknolojiler

  • Python 3
  • PyQt6 (GUI)
  • pycdlib (ISO İşlemleri)
  • Pillow (Görsel İşleme)
  • Requests (Güncelleme Kontrolü)
  • PyInstaller (Paketleme)

:balance_scale: Lisans

Bu proje MIT Lisansı ile lisanslanmıştır.

:man_technologist: Geliştirici

Tarık Vardar - Web Sitesi | GitHub

6 Beğeni