Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sayfa Güncellemeleri & İçerik Ekleme #253

Merged
merged 16 commits into from
Dec 28, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/2-faktorlu-dogrulama.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Günümüzde güvenlik amacıyla sıkça kullanılan 2 faktörlü doğrulama sis
| --- | :---: | :---: | :---: | :---: |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/enteauth.png" alt="Ente Auth" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> Ente Auth </span> | <span style="color: green;">✓</span> | <span style="color: green;">✓</span> | Ücretsiz | <i class="fa-solid fa-globe"></i> <i class="fa-brands fa-windows"></i> <i class="fa-brands fa-apple"></i> <i class="fa-brands fa-linux"></i> <i class="fa-brands fa-android"></i> <i class="fa-brands fa-app-store-ios"></i> |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/aegis.png" alt="Aegis" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> Aegis Authenticator </span> | <span style="color: green;">✓</span> | <span style="color: green;">✓</span> | Ücretsiz | <i class="fa-brands fa-android"></i> |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/freeotp.svg" alt="FreeOTP" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> FreeOTP </span> | <span style="color: green;">✓</span> | <span style="color: green;">✓</span> | Ücretsiz | <i class="fa-brands fa-android"></i> <i class="fa-brands fa-app-store-ios"></i> |

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/enteauth.png" alt="Ente" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> Ente Auth

Expand All @@ -33,3 +34,12 @@ Aegis Authenticator'ın özellikleri arasında biyometrik kilit açma desteği,

- [Açık kaynak depo](https://github.com/beemdevelopment/Aegis)
- [Gizlilik politikası](https://getaegis.app/privacy/)

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/freeotp.svg" alt="FreeOTP" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> FreeOTP

**[FreOTP](https://freeotp.github.io/)**, tek seferlik şifre protokollerini kullanan sistemler için açık kaynaklı ve sade bir iki faktörlü kimlik doğrulama uygulamasıdır. FreeOTP, [HOTP](https://www.ietf.org/rfc/rfc4226.txt) ve [TOTP](https://www.ietf.org/rfc/rfc6238.txt) açık standartlarını uygular, bu sebeple özel bir sunucu tarafı bileşenine gereksinimi bulumamaktadır. Mobil platform desteği sunan FreeOTP, [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) lisansı altında yayımlanmaktadır.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tek seferlik şifre protokollerini

"süre bazlı tek kullanımlık şifre üreten" gibi bir şey daha iyi olabilirdi sanki. Süre ve şifre arasındaki bağlantı es geçilmiş. Bu haliyle recovery code olayı ile otp olayı arasındaki fark muğlak kalır.


FreeOTP'nin ekstra özellikleri arasında, QR kod oluşturma ve not ekleme bulunmaktadır.

- [Açık kaynak depo](https://github.com/freeotp)
- [Gizlilik politikası](https://freeotp.github.io/privacy.html)
49 changes: 47 additions & 2 deletions docs/dosya-sikistirma.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,53 @@

# Dosya Sıkıştırma

> Eklenecek
**Dosya sıkıştırma**, dijital dosyaların boyutunu azaltmak için kullanılan bir tekniktir. Bu işlem, bir veya birden fazla dosyanın kapladığı alanı daha küçük bir boyuta indirir. Dosya sıkıştırma, dosyaların daha az depolama alanı kaplamasını ve daha hızlı transfer edilmesini sağlar. Sıkıştırma, genel olarak verilerin tekrar eden veya gereksiz parçalarını kaldırarak veya veri yapısını optimize ederek yapılır. Bu işlem genellikle **ZIP**, **GZIP**, **RAR**, **7Z** gibi formatlar tercih edilerek gerçekleştirilir.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ve daha hızlı transfer edilmesini

Transfer hızına bir etkisi olacağını zannetmiyorum. Transfer edilecek dosya boyutu azalacağı için süre gene azalır fakat bu fark hızdan değil boyuttan kaynaklacaktır.

Copy link
Contributor Author

@DarkIsTaken DarkIsTaken Dec 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Özellikle sunucu taraflı sistemlerde ve İçerik dağıtım ağlarında dosya sıkıştırma yöntemi, transfer süresinin kısalması ve veriminin artması amacıyla, transfer edilecek veri boyutunun azaltılması için tercih edilen bir yöntem olduğundan dolayı belirtmeye gerek duydum. Düzeltilmiş haliyle yeni bir Pull Request oluşturabilirim.

Copy link
Member

@wiseweb-works wiseweb-works Dec 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sıkıştırma nedeniyle 100mbit olan internetiniz 200mbit olmaz. Süre azalır ama internet hızlandığı için (hızlanmaz da) değil. Dosya boyutu azaldığı için. İkisi arasındaki bağı iyi kuralım. Bu mantığa göre dosyanın yarısını silersem internetim 2x hızlanmış olur.

Düzeltilmiş haliyle yeni bir Pull Request oluşturabilirim.

Yeni PR açmanıza gerek yok @DarkIsTaken forkladığınız repoya yeni commit gönderdiğinizde otomatik buraya da ekleniyor.


Dosya sıkıştırma, **kayıplı** veya **kayıpsız** yöntemlerle gerçekleştirilebilir.

**Kayıpsız Sıkıştırma:** Orijinal verilerin tamamının sıkıştırılmış dosyada korunmasıdır. Bu yöntem, özellikle metin ve veri dosyalarında kullanılır. Kayıpsız sıkıştırma yönteminde kullanılan algoritmalar arasında **Huffman Algoritması**, **Lempel-Ziv (LZ77 & LZ78) Algoritmaları** ve **RLE Algoritması** verilebilir.

**Kayıplı Sıkıştırma:** Bazı veri kayıpları ile dosya boyutunu azaltır. Bu yöntem, özellikle görüntü, ses ve video dosyalarında kullanılır. Kayıplı sıkıştırma yönteminde kullanılan algoritmalar arasında **DCT** ve **AAC** verilebilir.

## Önerilenler Tablosu

> Eklenecek
| Uygulama | Açık Kaynak | Sıkıştırma Algoritması | Şifreleme | Desteklenen Formatlar | Platformlar |
| --- | :---: | :---: | :---: | :---: | :---: |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/7zip.png" alt="7z" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> 7-Zip </span> | <span style="color: green;">✓</span> | <span style="display: inline-block; vertical-align: middle;"> LZMA, LZMA2, BZip2, PPMD </span> | <span style="display: inline-block; vertical-align: middle;"> AES-256 </span> | <span style="display: inline-block; vertical-align: middle;"> 7Z, ZIP, GZIP, BZIP2, RAR, TAR, XZ, WIM </span> | <i class="fa-brands fa-windows"></i> <i class="fa-brands fa-apple"></i> <i class="fa-brands fa-linux"></i> <i class="fa-brands fa-freebsd"></i> |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/peazip.png" alt="peazip" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> PeaZip </span> | <span style="color: green;">✓</span> | <span style="display: inline-block; vertical-align: middle;"> LZMA, BZip2, PPMD, Deflate, Zstd </span> | <span style="display: inline-block; vertical-align: middle;"> AES-256, Serpent, Twofish </span> | <span style="display: inline-block; vertical-align: middle;"> 7Z, ZIP, GZIP, BZIP2, RAR, TAR, XZ, WIM, PEA, ARJ, RPM, DEB, Z </span> | <i class="fa-brands fa-windows"></i> <i class="fa-brands fa-apple"></i> <i class="fa-brands fa-linux"></i> <i class="fa-brands fa-freebsd"></i> |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/freearc.png" alt="freearc" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> FreeArc </span> | <span style="color: green;">✓</span> | <span style="display: inline-block; vertical-align: middle;"> LZMA, PPMD, BWT, Multimedia </span> | <span style="display: inline-block; vertical-align: middle;"> AES-256, Serpent, Twofish, Blowfish </span> | <span style="display: inline-block; vertical-align: middle;"> ARC, 7Z, ZIP, GZIP, BZIP2, RAR, TAR, XZ </span> | <i class="fa-brands fa-windows"></i> <i class="fa-brands fa-linux"></i> |
| <span style="display: inline-block; vertical-align: middle;"><img src="/docs/images/gzip.png" alt="gzip" style="width: 30px; height: 30px;"> </span> <span style="display: inline-block; vertical-align: middle;"> GNU Gzip </span> | <span style="color: green;">✓</span> | <span style="display: inline-block; vertical-align: middle;"> LZ77, Huffman, Deflate </span> |<span style="color: red;">×</span> | <span style="display: inline-block; vertical-align: middle;"> GZ, TGZ </span> | <i class="fa-brands fa-linux"></i> <i class="fa-brands fa-freebsd"></i> |

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/7zip.png" alt="7z" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> 7-Zip

**[7-Zip](https://www.7-zip.org/)**, ücretsiz ve açık kaynaklı bir dosya sıkıştırma yazılımıdır. Dosya gruplarını "arşiv" olarak nitelendirilen sıkıştırılmış bölümler yerleştirmek için kullanılan bir masaüstü programıdır. 7-Zip'in 7z adlı kendi arşiv biçimi bulunmaktadır. 7-Zip, üst düzey sıkıştırma, komut satırı entegrasyonu, güçlü AES-256 şifreleme ve kendi format biçimi olan 7Z ek olarak; TAR, ZIP, RAR dahil olmak üzere çoklu format desteği ile zengin özelliklere sahip bir arşivleme yazılımdır. Güçlü dosya yönetim araçları ve Linux/Unix sistemleri için bir komut satırı sürümü sunar.

7-Zip açık kaynaklı özgür bir yazılımdır. Kodun çoğu [GNU LGPL](http://www.gnu.org/) lisansı altındadır. Kodun bazı bölümleri [BSD 3-clause](https://opensource.org/license/BSD-3-clause) lisansı altındadır.

- [Açık kaynak depo](https://sourceforge.net/projects/sevenzip/files/7-Zip/)
- [Açık kaynak lisansı](https://www.7-zip.org/license.txt)

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/peazip.png" alt="peazip" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> PeaZip

**[PeaZip](https://peazip.github.io/)**, ücretsiz ve açık kaynaklı bir dosya arşivleme yazılımdır. Çoklu işletim sistemleri için (Windows, Linux, macOS, ReactOS, FreeBSD) için WinRAR, WinZip ve benzeri yazılımlara çapraz platform Açık Kaynak (LGPLv3) ücretsiz alternatiftir. PeaZip AES-256, Serpent, Twofish algoritmalarıyla güçlü bir şifreleme seçeneği ve kendi arşiv formatı PEA başta olmak üzere 7Z, RAR, ZIP, BZIP2, GZIP, RPM, DEB, split TAR ve Z formatlarını da dahil eden +226 dosya uzantısına tam olarak destek verebilen ücretsiz bir sıkıştırma yazılımıdır. PeaZip, arşiv içeriğinde sezgisel gezinme için arama ve geçmiş özelliklerine sahip bir arşiv tarayıcı arayüzüne sahiptir ve arşive ayrıntılı çoklu dışlama ve dahil etme filtre kurallarının uygulanmasına izin verir; alternatif arşiv tarama yöntemi olarak düz tarama modu mümkündür. Görsel arayüzünde tanımlanan işi dışa aktararak oluşturulan komut satırını kullanarak ayıklama ve arşivleme işlemlerini otomatik olarak yürütmelerine olanak tanır. Ayrıca arşivlemeyi veya yedekleme işleminin tanımını hızlandırmak için bir arşiv düzenini oluşturabilir, düzenleyebilir ve geri yükleyebilir.

PeaZip açık kaynaklı özgür bir yazılımdır. [LGPLv3](http://www.gnu.org/) lisansı altında yayımlanmaktadır. Programın diğer önemli özellikleri arasında arşiv dönüştürme, dosya bölme ve birleştirme, güvenli dosya silme, bayttan bayta dosya karşılaştırması, arşiv şifreleme, sağlama toplamı/karma dosyaları, çift dosyaları bulma, toplu yeniden adlandırma, sistem kıyaslama, rastgele parolalar/anahtar dosyaları oluşturma yer alır. Görüntü küçük resimlerini görüntüleyebilme özelliği (ana makineye görüntü önbelleğini kaydetmeden anında çok iş parçacıklı küçük resim oluşturma) ve İşletim sistemi bağlam menüsünde entegrasyonu bulunmaktadır. Ayrıca programın kullanıcı arayüzü (simgeler ve renk şeması dahil) özelleştirilebilir.

- [Açık kaynak depo](https://github.com/peazip/PeaZip)
- [Gizlilik politikası](https://peazip.github.io/peazip-tos-privacy.html)

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/freearc.png" alt="freearc" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> FreeArc

**[FreeArc](https://sourceforge.net/projects/freearc)**, ücretsiz ve açık kaynaklı yüksek performanslı bir dosya arşivleyicidir. Genellikle geniş bir yelpazede dosya sıkıştırma ve arşivleme işlemleri gerçekleştirmek için kullanılmaktadır. FreeArc, otomatik LZMA/PPMD/Multimedya sıkıştırma, 1GB sözlük, exe/dict/delta veri filtreleri, güncellenebilir katı arşivler, SFX'ler, kurtarma kaydı, AES, Twofish, Serpent şifreleme ve Linux desteği de dahil olmak üzere en iyi 7-zip ve RAR özelliklerini bir araya getirir.

FreeArc açık kaynaklı özgür bir yazılımdır ve [GNU LGPL](http://www.gnu.org/) lisansı altında yayımlanmaktadır. Program genel olarak, yüksek sıkıştırma oranları, güçlü şifreleme algoritmaları ve esnek kullanım imkanı sunar.

- [Açık kaynak depo](https://sourceforge.net/projects/freearc/)

### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/gzip.png" alt="gzip" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> GNU Gzip

**[GNU Gzip](https://www.gzip.org/)**, dosya sıkıştırma ve açma için kullanılan bir arşiv yazılımıdır. Gzip, dosya boyutlarını küçülterek depolama ve veri transferini daha verimli hale getirir. Özellikle Linux/Unix tabanlı sistemlerde yaygın olarak kullanılır. Gzip ile sıkıştırılan dosyalar genellikle .gz uzantısına sahiptir. Sıkıştırma işlemi sırasında dosyanın sahibi, erişim modu ve değiştirme zamanı gibi meta veriler korunur. Bu durum, sıkıştırılmış dosyanın orijinal dosya ile aynı özelliklere sahip olmasını sağlar. Gzip, büyük dosyaların daha küçük boyutlarda saklanmasını, veri transferi sırasında dosya boyutlarını küçülterek daha hızlı ve verimli transferler yapılmasını sağlar ve bu sayede depolama alanından ve bant genişliğinden tasarruf edilir. Özellikle büyük veri setlerinin sıkıştırılarak daha az yer kaplamasına yardımcı olur.

Gzip açık kaynaklı özgür bir yazılımdır ve [GNU Genel Kamu Lisansı (GPL)](https://www.gnu.org/licenses/gpl-3.0.en.html) lisansı altında yayımlanmaktadır. Program genel olarak, yüksek sıkıştırma oranları, güçlü şifreleme algoritmaları ve esnek kullanım imkanı sunar.

- [Açık kaynak depo](https://savannah.gnu.org/git/?group=gzip)
Binary file added docs/images/7zip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/freearc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading