Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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
-
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
-
Heh, ei oo kotitehtävä. Boundary value testausta...
-
Tulisikohan seuraavalla käskyllä satunnainen 999-mittainen tiedosto:
head -c 99999999 /dev/urandom >999.bin
-
Ja satunnaista tekstiä seuraavasti:
base64 /dev/urandom | head -c 99999999 > 999.txt
-
Iso kiitos!
-
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?)
-
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.
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:
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.
-
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".
-
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.
-
Harvemmalla on vielä SSD:tä.....
-
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!?
-
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?
sudo apt-get install wipe
man wipe
-
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.