www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Program za dodajanje bytov na koncu datotek (data injector)

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
darkwarrior
Član
Član



Pridružen-a: Tor 30 Dec 2014 20:16
Prispevkov: 121
Aktiv.: 0.95
Kraj: Kranj

PrispevekObjavljeno: Pet Mar 27, 2015 1:53 pm    Naslov sporočila:  Program za dodajanje bytov na koncu datotek (data injector) Odgovori s citatom

Torej rabim program ki zna dodati podatke na koncu datotek ki imajo določeno končnico (*.encrypted, *.avi,..). Naj ima možnost iskanja datotek s določeno končnico po določeni mapi z vsemi podmapami ali možnost drag & drop datotek na seznam.

Rabim pa dodati točno 264 bytov podatkov (ničle).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Domenius
Član
Član



Pridružen-a: Sre 30 Nov 2005 14:15
Prispevkov: 1188
Aktiv.: 5.01
Kraj: Medvode

PrispevekObjavljeno: Pet Mar 27, 2015 3:04 pm    Naslov sporočila:   Odgovori s citatom

Imam napisano neko podobno zadevo. Več na ZS.
_________________
It's electric!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
darkwarrior
Član
Član



Pridružen-a: Tor 30 Dec 2014 20:16
Prispevkov: 121
Aktiv.: 0.95
Kraj: Kranj

PrispevekObjavljeno: Sob Mar 28, 2015 10:31 pm    Naslov sporočila:   Odgovori s citatom

Sem ugotovil kako se to da narediti, samo ne na win. Da se s truncate, ki je predinštaliran na vseh popularnih linux distribucijah. Torej napišemo v konzolo:

sudo find /home/user/ -type f -name "*.encrypted" -exec truncate -s +264 {} +

/home/user/ = direktorij
*.encrypted = imena datotek ki jih iščemo
+264 = vrsta operacije, npr +100M bi povečal velikost datotekek za 100Mb, -512 bo odstranil zadnjih 512 bytov in =0 nastavi velikost, v tem primeru izprazne.

Uporabno za čiščenje kakšnih .tmp datotek.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vpeter
Član
Član



Pridružen-a: Pon 11 Jun 2012 16:05
Prispevkov: 369
Aktiv.: 2.33
Kraj: Maribor okolica

PrispevekObjavljeno: Sob Mar 28, 2015 10:59 pm    Naslov sporočila:   Odgovori s citatom

Če ni potrebe ne uporabljaj ukaza sudo!

Sem zadnjih nekaj dni izgubil zaradi enega trapastega SDK-ja, ki sem ga namestil. Je nastavil suid bit na ukazu find. To pa pomeni, da se je ukaz find izvajal z root pravicami. Ker je bil uporabljen argument -exec za kopiranje datotek, so skopirane datoteke bile od uporabnika root. Mislim da ne rabim pisati, kako je en kup zadev napačno delovalo.
Nazaj na vrh
Prisoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5819
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Sob Mar 28, 2015 11:28 pm    Naslov sporočila:   Odgovori s citatom

Zakaj bi enostavno, če je lahko komplicirano Wink .
V Windowsih narediš z binary copy, torej:
copy /B prva.dat + blank.dat nova.dat.
Datoteka blank.dat (v prilogi) je tvoja 264 bytov dolg rep samih ničel.
Linux pa ne razlikuje datotek in lahko to isto narediš z cat ukazom, torej:
cat prva.dat blank.dat > nova.dat

In tako dobiš novo datoteko, ki bo imela na koncu tisti 264 bytov dolg rep samih ničel.



blank.rar
 Opis:

Download
 Ime datoteke:  blank.rar
 Velikost datoteke:  88 Bytov
 Downloadano:  1 krat


_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
darkwarrior
Član
Član



Pridružen-a: Tor 30 Dec 2014 20:16
Prispevkov: 121
Aktiv.: 0.95
Kraj: Kranj

PrispevekObjavljeno: Ned Mar 29, 2015 12:31 am    Naslov sporočila:   Odgovori s citatom

Jaka vem da se s cmd da kombinirat dve datoteke s tole komando, a tole delati ročno za vsako datoteko posebej, bi bilo zelo zamudno, ker imam jih 49276.

Sem si že včeraj naredil 264 byte datoteko z ničlami, in proskusil da bi mi cmd obdelal vsaj eno mapo, žal neuspešno, edino kar se da naresti je da kombinira vse datoteke v eno s komando "type" kar ni tisto kar rabim, poleg tega "type" ni binarno.

vpeter tole mislim narediti na root "/" vendar sem kot primer dal home dir, zgolj zaradi tega da je je direktorij bolj opazen v vrstici medtem ko razlagam komando tukaj na forumu
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group