Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: nigotiator - 04.09.09 - klo:09.08

Otsikko: Kuinka teen dummy filen?
Kirjoitti: nigotiator - 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
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: juyli - 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
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: nigotiator - 04.09.09 - klo:10.10
Heh, ei oo kotitehtävä. Boundary value testausta...
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: peran - 04.09.09 - klo:10.11
Tulisikohan seuraavalla käskyllä satunnainen 999-mittainen tiedosto:
Koodia: [Valitse]
head -c 99999999 /dev/urandom >999.bin
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: veekoo - 04.09.09 - klo:12.17
Ja satunnaista tekstiä seuraavasti:
Koodia: [Valitse]
base64 /dev/urandom | head -c 99999999 > 999.txt
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: nigotiator - 04.09.09 - klo:14.51
Iso kiitos!
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: snifi - 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?)
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: peran - 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.
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: Storck - 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".
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: peran - 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.
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: Storck - 04.09.09 - klo:16.37
Harvemmalla on vielä SSD:tä.....   
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: odysseus - 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!?
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: veekoo - 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
Otsikko: Vs: Kuinka teen dummy filen?
Kirjoitti: mgronber - 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.