Kirjoittaja Aihe: Kuinka teen dummy filen?  (Luettu 3291 kertaa)

nigotiator

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Kuinka teen dummy filen?
« : 04.09.09 - klo:09.08 »
Moro,
En vaan osaa... Kuinka teen filen, joka on ASCII muotoinen ja kooltaan 99999999 bytes? Sisällöllä ei ole mitään väliä, kunhan on ton kokoinen.
Mites sitten binääri file?
Cheers,
N

juyli

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #1 : 04.09.09 - klo:10.02 »
Kuinka teen filen, joka on ASCII muotoinen ja kooltaan 99999999 bytes? Sisällöllä ei ole mitään väliä, kunhan on ton kokoinen.
Mites sitten binääri file?

Onko tuo jokin ohjelmointitehtävä kotiläksyksi?  ;)
Aika vaivattomasti taitaisi toimia komento split, jolla rajaat jonkin jo olemassaolevan tiedoston haluamiisi osiin.
Toimii myös binääritiedostojen kanssa.
http://www.computerhope.com/unix/usplit.htm

nigotiator

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Kuinka teen dummy filen?
« Vastaus #2 : 04.09.09 - klo:10.10 »
Heh, ei oo kotitehtävä. Boundary value testausta...

peran

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #3 : 04.09.09 - klo:10.11 »
Tulisikohan seuraavalla käskyllä satunnainen 999-mittainen tiedosto:
Koodia: [Valitse]
head -c 99999999 /dev/urandom >999.bin

veekoo

  • Käyttäjä
  • Viestejä: 443
    • Profiili
Vs: Kuinka teen dummy filen?
« Vastaus #4 : 04.09.09 - klo:12.17 »
Ja satunnaista tekstiä seuraavasti:
Koodia: [Valitse]
base64 /dev/urandom | head -c 99999999 > 999.txt

nigotiator

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Kuinka teen dummy filen?
« Vastaus #5 : 04.09.09 - klo:14.51 »
Iso kiitos!

snifi

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #6 : 04.09.09 - klo:15.15 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

peran

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #7 : 04.09.09 - klo:16.03 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Ehkä ennemmin kannattaa käyttää cat:ttiä, jolloin se lopettaa vasta sitten, kun vapaa tila täyttyy.
Koodia: [Valitse]
cat /dev/urandom >urandom.bin
rm urandom.bin

Huomioitavaa on, ettei muita ohjelmia kannata pahemmin käytellä ko. ajon aikana. Ne kun tuskin tykkäävät, jos eivät saa kirjoittaa levylle levyn täyttymisen takia. Lisäksi tuolta /dev/urandom:sta ei tule täysin satunnaista, mutta se tulee niin huomattavasti nopeammin kuin /dev/random:sta, niin sitä kannattaa käyttää.

Ja satunnaista tekstiä seuraavasti:
Koodia: [Valitse]
base64 /dev/urandom | head -c 99999999 > 999.txt

Hyvä, että täällä on tarkkasilmäisempiäkin lukioita. Hyppäsin jotenkin ton ASCII-muotoisen yli. Tosin itse en enää muistanut base64:jää, mutta todennäköisesti käytin ko. käskyä sähköpostissa, kun halusin lähettää binääri-tiedoston joskus 90-luvun alussa Unixissa. Tosin saattoi olla joku muukin käsky.

Storck

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #8 : 04.09.09 - klo:16.04 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Jos hävität levyn roskikseen niin helpoin tapa VARMISTAA datan lukemattomuus on porata reikä levyjen läpi. Vaikka ylikirjoitat levyä niin on mahdollista penkoa tiedot niistä - vaikeata se tosin on. Poraaminen on suht helppo ja pomminvarma keino varmistaa "tuhoutuminen".

peran

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #9 : 04.09.09 - klo:16.33 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Jos hävität levyn roskikseen niin helpoin tapa VARMISTAA datan lukemattomuus on porata reikä levyjen läpi. Vaikka ylikirjoitat levyä niin on mahdollista penkoa tiedot niistä - vaikeata se tosin on. Poraaminen on suht helppo ja pomminvarma keino varmistaa "tuhoutuminen".

Ellet ole jo siirtynyt nykyaikaan ja käytät ssd-levyjä, jolloin pelkkä /dev/zero:lla täyttäminen tyhjentää riittävästi.

Storck

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #10 : 04.09.09 - klo:16.37 »
Harvemmalla on vielä SSD:tä.....   

odysseus

  • Vieras
Vs: Kuinka teen dummy filen?
« Vastaus #11 : 04.09.09 - klo:18.51 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Kuulostaa enneminkin siltä että kaipaat jotain kunnollista "wipe" softaa!?

veekoo

  • Käyttäjä
  • Viestejä: 443
    • Profiili
Vs: Kuinka teen dummy filen?
« Vastaus #12 : 07.09.09 - klo:19.32 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Kuulostaa enneminkin siltä että kaipaat jotain kunnollista "wipe" softaa!?


Tämä vai?
Koodia: [Valitse]
sudo apt-get install wipe
man wipe

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Kuinka teen dummy filen?
« Vastaus #13 : 07.09.09 - klo:21.17 »
Voisiko tällä tavalla varmistua siitä, että hävittämistään tiedostoista ei jää mitään muistijälkiä kiintolevylle? (Tuottaisi aina silloin tällöin satunnaisen tiedoston jonka koko olisi vapaan kiintolevytilan yhteiskoko ja hävittäisi sen sitten?)

Parempi vaihtoehto on kryptata levyt.