есть ли способы откатить файл?

Happysad

вирусня чото намутила с кодировкой в теховском файле, теперь он абсолютно неюзабелен, можно ли как-то его восстановить не трахаясь с кодировкой?

BondarAndrey

enca(1)                                                                enca(1)

NAME
enca -- detect and convert encoding of text files

SYNOPSIS
enca [-L LANGUAGE] [OPTION]... [FILE]...
enconv [-L LANGUAGE] [OPTION]... [FILE]...

INTRODUCTION AND EXAMPLES
If you are lucky enough, the only two things you will ever need to know are: com-
mand

enca FILE

will tell you which encoding file FILE uses (without changing it and

enconv FILE

will convert file FILE to your locale native encoding. To convert the file to some
other encoding use the -x option (see -x entry in section OPTIONS and sections CON-
VERSION and ENCODINGS for details).

Хотя не исключено, что вирус не просто изменил кодировку, а сделал шифр перестановки или поксорил с какой-то маской. Если примерно известно, что за текст, придется немного повозиться.

chriselwart

фига себе вирусы пошли :grin:

oldmelnik

на всякий случай спрошу: винда ли у тебя и отключал ли ты службу восстановления? :grin:

yolki

use git, Luke!

yroslavasako

use git, Luke!
в git нельзя записать файл размером больше 2 гигов. Так что use hg, Luke!

oliver11


[tomato tmp]$ mkdir git
[tomato tmp]$ cd git
[tomato git]$ dd if=/dev/zero of=xen-guest.img bs=1 count=0 seek=3G
0+0 Datensätze ein
0+0 Datensätze aus
0 Bytes (0 B) kopiert, 1,4941e-05 s, 0,0 kB/s
[tomato git]$ git init
Initialized empty Git repository in /home//tmp/git/.git/
[tomato git]$ git add xen-guest.img
[tomato git]$ git commit -m "Do"
[master (root-commit) 19899c0] Do
1 files changed, 0 insertions(+ 0 deletions(-)
create mode 100644 xen-guest.img

procenkotanya

Всё же надо заметить, что на 32-битной системе такой трюк прокатит только на git-1.7.9, который зарелизился лишь два дня назад.
Оставить комментарий
Имя или ник:
Комментарий: