Teknoloji

YouTube'u Sınırsız Depolama Alanı Olarak Kullanma Yötemi - Webtekno

Bir yazılımcı tarafından geliştirilen bu yöntem, YouTube platformu için geleneksel sınırların ötesinde sınırsız bulut depolama alanı sağlıyor.

YouTube'u Sınırsız Depolama Alanı Olarak Kullanma Yötemi - Webtekno
05-11-2023 20:43

YouTube ÖZETİ| aslında sadece video izlemek için kullanılan bir mecra değil. "Infinite-Storage-Glitch (ISG)" adındaki bir proje, YouTube'u bir depolama alanı olarak kullanmaya imkân tanıyor. 

Basitçe, dosyalarınız özel bir algoritma ile piksel bazında videoya dönüşüyor ve bu videoları YouTube'a kaydediliyor. İhtiyaç duyulduğunda bu videolar geri indirilerek başlangıçtaki dosyalara tekrar ulaşılıyor. Bu yöntemin, YouTube'un bir açığı olduğunu düşünerek doğrudan bir güvence sağlamıyoruz, sadece sürecin nasıl işlediğini açıklıyoruz. Yani tavsiye ettiğimiz bir yöntem değil.

Peki, YouTube'da bu şekilde bir bulut depolama imkânı ne işe yarıyor?

ISG

Infinity-Storage-Glitch (ISG), dosyaları video olarak YouTube üzerinde saklamaya olanak tanıyor.Yüklenen video istenildiği zaman indirilerek ilk hâlindeki dosyaya geri kavuşuluyor.Bu ilginç proje, programlama dilinde Rust ile hazırlanıyor.

Sınırsız bulut depolama alanını kullanmak için nasıl kurulum yapılır?

Docker

Projeyi yayımlayan kişi, projenin kurulumu için farklı yöntemler olduğunu belirtiyor.

Manuel Kurulum:

Rust ve OpenCV kurulumu gerekmektedir. Bunlar dışında ffmpeg, clang ve qt gibi ekstra kütüphanelerin kurulumu da gerekebilir.Bu yazılımlar kurulduktan sonra, GitHub’dan projenin deposunu klonlayarak “cargo build –release” komutu ile proje derleniyor. 

Docker ile Kurulum:

Bilgisayara doğrudan kurulum yapmak karmaşık ve zor olabilir. Bunun yerine, Docker kullanarak projeyi çalıştırmak daha kolay bir yöntemdir.

Öncelikle, Docker yazılımını bilgisayara kuruluyor.Daha sonra, “Infinite-Storage-Glitch” adlı depoyu GitHub’dan klonlanıyor.Terminal veya komut satırını açarak, klonlanan klasöre gelip, Docker imajı oluşturuluyor: “docker build -t isg .“İmaj oluşturulduktan sonra proje, Docker üzerinden derleniyor: “docker run -it --rm -v ${PWD}:/home/Infinite-Storage-Glitch isg cargo build --release

Bu işlemlerden sonra proje, Docker üzerinden çalıştırılıyor.

Tüm kurulum bitti ise proje nasıl kullanılabilir hâle geliyor?