Få ubegrænset datalagring online gratis

Her er et smart trick til at få alle dine data uploadet til skyen gratis. Selvom det kommer med et par forbehold.

Når du ser ordene "cloud storage" eller "online storage", tænker du sikkert på de sædvanlige mistænkte som Google Drive, OneDrive, Dropbox eller endda MEGA. Men alle disse tjenester giver en grundlæggende mængde gratis lagerplads og beder dig derefter om at opgradere til en passende betalt plan for at bruge mere.

På den anden side giver sociale medie-apps som YouTube, Facebook, Instagram osv. dig teknisk mulighed for at uploade ubegrænsede billeder og videoer uden nogen kendt lagerhætte. Der kan dog være en maksimal grænse for størrelsen af ​​individuelle billeder eller videoer, du uploader.

Af alle disse tjenester er YouTube en af ​​de mest pålidelige tjenester, der tilbyder en meget større grænse for individuelle filer. Hvis din konto ertelefon verificeret, kan du uploade ubegrænset videoer på mindre end 12 timer eller 256 GB i størrelse, alt efter hvad der er mindst.

Men som vi alle ved, tillader YouTube dig ikke at uploade nogen anden filtype, som ikke er en video eller et foto (til thumbnails).

I denne artikel vil vi undersøge en mulighed, der giver dig mulighed for at kode enhver fil som en video, så du kan uploade den til YouTube og bruge den som online-lagring. Dette vil effektivt give dig mulighed for at gemme ubegrænset data på YouTube-servere gratis.

Tricket involverer at bruge et GitHub-projekt kaldetInfinite-Storage-Glitch(ISG), der bruger en videokoder og et dekoderprogram til at konvertere enhver filtype til en AVI-videofil. Når outputvideoen er kodet, er alt hvad du skal gøre at uploade videoen til YouTube.

RELATERET:Cloud Storage Sammenligning: Top 4 Hurtigste Cloud Storage

Når du vil have dine filer tilbage, skal du blot downloade videoen fra din YouTube-konto og køre den gennem dekoderprogrammet.

For at installere ISG kan du bygge det fra kilden eller bruge docker. Docker-metoden anbefales, da den er lettere at bygge og har mindre eksterne afhængigheder. Nedenstående guide hjælper dig med at installere og bruge ISG på din computer.

  1. Installer Dockerhvis du ikke allerede har gjort det. Kør følgende kommando i terminalen:
    $ sudo apt installere docker-io
  2. Installer Githvis det ikke allerede er gjort.
  3. Følgende kommando lader dig køre docker uden "sudo"-rettigheder:
    $ sudo usermod -aG docker [DIT-BRUGERNAVN]
  4. Klon depotet:
    $ git klon https://github.com/DvorakDwarf/Infinite-Storage-Glitch.git
  5. Gå til projektkataloget:
    cd Infinite-Storage-Glitch
  6. Når det er gjort, skal du udføre følgende kommando for at bygge Docker-billedet:
    $ docker build -t isg .
    $docker run -it –rm -v ${PWD}:/home/Infinite-Storage-Glitch isg cargo build –release

Processen vil tage noget tid at fuldføre. Når du er færdig, kan du finde den eksekverbare under mappen target/release.

Når ISG er installeret, kan du køre den eksekverbare for at integrere dine personlige filer i en AVI-videofil. Du kan endda integrere flere filer på én gang ved først at arkivere filerne i en enkelt ZIP-fil. Lad os overveje at oprette en eksempel ZIP-fil kaldet "test.zip" i dette eksempel.

  1. Flyt "test.zip"-filen under roden af ​​mappen Infinite-Storage-Glitch.
  2. Brug kommandoen "pwd" i terminalvinduet for at sikre, at du er i rodmappen, dvs.Infinite-Storage-Glitch.
  3. Kør følgende kommando:
    $docker run -it –rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real embed
  4. Programmet vil nu bede om filstien. Angiv placeringen af ​​filen, hvor du har placeret test.zip-mappen. I dette tilfælde er det: /home/Infinite-Storage-Glitch/test.zip.
  5. Vælg derefter komprimeringsmetoden. Normalt vil indstillingen "Optimal kompressionsmodstand" give de bedste resultater.

Den indlejrede video vil blive gemt som "output.avi” i projektets rodmappe. Derefter kan du logge ind på din YouTube-konto for atupload videoen. Når den er uploadet, vil du måske også gøre den privat, så andre ikke kan få adgang til filen.

  1. Gå til "studio.youtube.com" på din yndlingsbrowser.
  2. Klik påSkabeog vælg din videofil for at uploade den. Hvis der ikke findes nogen problemer, bør du se meddelelsen: "Kontroller udført. Ingen problemer fundet".
  3. Angiv en passende titel og beskrivelse, og klikNæste.
  4. I synlighedssektionen skal du vælge "Ikke-listet", hvis du vil give adgang til din video til alle med en gyldig URL eller "Privat" for kun at begrænse adgangen til dig selv.
  5. KlikSpare.

Din kodede video er nu hostet på YouTube.

For at afkode din kodede video skal du først downloade den. ISG leverer et downloadværktøj, der giver dig mulighed for at downloade din video fra dens URL (videoen skal være enten offentlig eller ikke-opført for at dette virker):

  1. Kør følgende kommando i terminalen:
    $docker run -it –rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real download
  2. Angiv URL'en til YouTube-videoen.

Den downloadede video vil være tilgængelig i MP4-format.

Alternativt kan du evtdownload din videodirekte fra YouTube Studio.

Når den er downloadet, skal du køre dislodge-programmet for at afkode videoen og få dine filer tilbage.

  1. Flyt din downloadede video under roden af ​​mappen Infinite-Storage-Glitch.
  2. Kør følgende kommando i terminalen:
    $docker run -it –rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real dislodge
  3. Angiv den fulde sti til den downloadede video. For eksempel /home/Infinite-Storage-Glitch/downloaded_2023-03-20_13-14-10.mp4, hvor "downloadet_2023-03-20_13-14-10.mp4” er navnet på den downloadede fil.
  4. Angiv navnet på den nye afkodede fil. For eksempel "test_decoded.zip".

Vent på, at processen er fuldført. Din afkodede ZIP-fil vil være tilgængelig i mappen Infinite-Storage-Glitch.

Grundprincippet er enkelt: Filer består af flere bits af binære data. Hver byte kan repræsenteres af en pixel. En række pixels skaber en videoramme. Sy flere billeder sammen, og en udvidet datastreng kan kodes som en videofil.

I RGB-kodning kan hver pixel indeholde 3 bytes data repræsenteret af pixlens farve. Derfor er det en effektiv kodningsmetode. Men denne metode er følsom over for farveændringer, og dine indlejrede data vil sandsynligvis blive beskadiget.

I stedet bruger ISG binær kodning, hvor hver pixel er sort eller hvid, hvilket repræsenterer en enkelt bit (0 eller 1) af din datastrøm. Dette er således en mindre effektiv form for kodning, men også mindst påvirket af YouTubes komprimering.

Som udvikleren nævner, anbefales ISG ikke som et alternativ til cloud-lagringsløsninger, men snarere som et lejlighedsvist "festtrick" for at imponere dine venner og jævnaldrende. Det er der flere grunde til:

  1. Kodning/afkodningsprocessen er CPU-intensiv og kan tage lang tid at fuldføre udførelse, afhængigt af din processorhastighed og størrelsen på dine datafiler.
  2. Den resulterende videofil kan være flere gange større end dine originale filer.
  3. Du bryder muligvis YouTubeServicevilkårved at uploade en video genereret af ISG på YouTube.
  4. I fremtiden kan YouTube tvinge en fjernelse af appen, hvilket medfører, at appen ikke længere er tilgængelig til download.

Du kan stadig bruge YouTube som en lagringsløsning til dine mindre filer. Men du skal også acceptere risici og konsekvenser af dine handlinger, som kan omfatte (men ikke er begrænset til) følgende:

  • Mister adgangen til dine data som følge af, at din video er blevet fjernet af YouTube på grund af et brud på YouTube TOS.
  • Mister adgang til dine data på grund af ikke længere at have adgang til værktøjet (ikke i stand til at afkode den tidligere uploadede video).
  • Står overfor YouTube-kontoforbud på grund af brud på TOS og så videre.

Kort sagt, behandle denne artikel som et sjovt uddannelsesprojekt snarere end en måde at bruge YouTube som en online fillagringsløsning.