Jos kopioin jotain copy komennolla leikepöydälle...

Liittynyt
14.9.2005
Viestejä
567
Jos kopioin jotain copy komennolla leikepöydälle vaikka isonkin filen ja hävitän sen johonkin. Esim niin että minulla on kopioituna leikepöydälle 10mb pdf file ja sitten vahingossa kopioin uudelleen vaikka kolme kirjainta, häviää 10mb pdf leikepöydältä. Vai häviääkö todella. Onko XP:ssä jossain joku leikepöytä josta pääsee katsomaan mitä on tullut kopy peistailtua. Tällainen oli ainakin 3.11 Windowsissa.
 
10% ALENNUS KOODILLA PAKKOTOISTO
Jos kopioin jotain copy komennolla leikepöydälle vaikka isonkin filen ja hävitän sen johonkin. Esim niin että minulla on kopioituna leikepöydälle 10mb pdf file ja sitten vahingossa kopioin uudelleen vaikka kolme kirjainta, häviää 10mb pdf leikepöydältä. Vai häviääkö todella. Onko XP:ssä jossain joku leikepöytä josta pääsee katsomaan mitä on tullut kopy peistailtua. Tällainen oli ainakin 3.11 Windowsissa.

En ole varma, mutta en usko, että on mitään paikkaa nimeltä leikepöytä. Kun painat tiedostolle copy, niin sen header-tiedot mahdollisesti tallentuu johonkin rakenteeseen, josta sitten ne luetaan kun painat pastea. luultavasti ei tallennu edes tiedostojärjestelmään vaan ainoastaan rammiin. Lähinnä siis pointteri tiedoston alkuun tallentuu, siitä sitten voi lukea ne headerit ja muun tiedoston.

Jos kopioit tiedoston "leikepöydälle" sitten poistat sen, niin se tiedosto löytyy vielä, koska poistetut tiedostot säilyvät muistissa kunnes ne ylikirjoitetaan. Ja niitä ei ylikirjoiteta, mikäli jossain "leikepöytä"-rakenteessa on pointtereita näihin muistiosoitteisiin.

Jos kuitenkin maalaat kolme kirjainta ja kopioit uudelleen, niin tämä "leikepöytä"-pointteri/tietorakenne muuttuu ja kaikki linkit aikaisempaan tiedostoon häviät. Tiedosto luultavasti kuitenkin on vielä fyysisesti alkuperäisessä paikassaan kiintolevyllä.

en tiedä vastasinko kysymykseen ymmärrettävästi
 
En ole varma, mutta en usko, että on mitään paikkaa nimeltä leikepöytä. Kun painat tiedostolle copy, niin sen header-tiedot mahdollisesti tallentuu johonkin rakenteeseen, josta sitten ne luetaan kun painat pastea. luultavasti ei tallennu edes tiedostojärjestelmään vaan ainoastaan rammiin. Lähinnä siis pointteri tiedoston alkuun tallentuu, siitä sitten voi lukea ne headerit ja muun tiedoston.

Jos kopioit tiedoston "leikepöydälle" sitten poistat sen, niin se tiedosto löytyy vielä, koska poistetut tiedostot säilyvät muistissa kunnes ne ylikirjoitetaan. Ja niitä ei ylikirjoiteta, mikäli jossain "leikepöytä"-rakenteessa on pointtereita näihin muistiosoitteisiin.

Jos kuitenkin maalaat kolme kirjainta ja kopioit uudelleen, niin tämä "leikepöytä"-pointteri/tietorakenne muuttuu ja kaikki linkit aikaisempaan tiedostoon häviät. Tiedosto luultavasti kuitenkin on vielä fyysisesti alkuperäisessä paikassaan kiintolevyllä.

en tiedä vastasinko kysymykseen ymmärrettävästi

Jos kopion web sivulta vaikka 10kt tekstiä niin ilmeisesti teksti johonkin muistiin tai kiintolevylle kirjoitetaan, koska voin sulkea selaimen ja silti liittää tekstin johonkin.

Kyselen tätä koska kerran löysin vahingossa jonkun windowsin logi tms tiedoston jossa oli tekstejä jonossa joita olin kopy pastennut. En vain mitenkään muista mistä tai miten se tiedosto tuli vastaan.
 

Latest posts

Suositut

Back
Ylös Bottom