Wątek przeniesiony 2015-04-30 10:22 z C/C++ przez ŁF.

Rozkodowanie pliku na inne.

0

Witam,
mam pewne pytanie . Chciałbym zrobić prosty programik który by odkodowywał pewien plik i wyciągał z niego pliki txt które są w nim zakodowane . W jaki sposób moge to osiągnąć ? Za pomocą zwykłego xorowania ?

1

To zależy jak ten plik jest kodowany i jak pliki są pakowane...

0

No wiem , że za pomocą xorowania . Klucz to 0x33. A pliki które chcę wyciągnąc to tylko pliki txt.

0

No to jak wszystko wiesz, to o co pytasz?

0

Opisz dokładniej problem bo nikt nie rozumie o co pytasz.

Jakie masz dane? Jak dokładnie został "zakodowany" ten plik?

Przykładowo: jeśli został "zakodowany" przez xorowanie każdego bajtu z 0x54, to żeby go odkodować musisz ponownie xorować każdy bajt z 0x54.

0

Chodzi o to , że niewiem jak dokładnie te pliki txt się nazywają więc skąd mam wiedzieć kiedy stworzyć nowy plik txt i kiedy zapisać do niego dane a kiedy stworzyć następny ?

0

To nie wiesz jakie pliki chcesz rozkodować?

0

Tego nikt nie wie, bo nie wie co tam masz zapisane w tym pliku, a kryształowa kula akurat w serwisie....

0

Wiem jaki plik mam rozkodować ... Plik nie ma jakiegoś znanego formatu tylko własny format wymyślony przez ort! . ort! to plik .NOS.
Wiem , że muszę najpierw otworzyć plik za pomocą ios::binary potem ustawić wskaźnik na koniec pliku i zaalokować odpowiednią ilość pamięci . Potem przejechać się po pliku za pomocą read i wczytać te dane do pamięci oraz zxorować . No dobra tylko <ort>niewiem</ort> jak zapisać te dane do plików. Kiedy dany plik txt się zaczyna a kiedy kończy.

0

My też nie wiemy bo nie mamy pojęcia jak wygląda ten plik, ani co w nim jest zawarte.
A tak jak wspomniał @kaczus szklane kule popsute albo już weekendują.

0

Dobra już rozkodowałem ten plik . Ale w niektórych miejscach mam jakieś dziwne znaki . Prawdopodobnie to są liczby ale niewiem jeszcze. Jest jakiś sposób aby zapisać liczby binarnie ? Coś słyszałem o przesunięciach bitowych ale obiło mi się to o uszy.

ej5kUel.png

dodanie zrzutu do załączników i treści posta - @furious programming

0

Dobra już rozkodowałem ten plik . Ale w niektórych miejscach mam jakieś dziwne znaki .

Bo to nie jest plik stricte tekstowy, tylko amorficzny - część danych to zwykłe łańcuchy, a część to zapewne liczby; Otwórz ten plik w edytorze heksadecymalnym i tam coś szukaj, a notatnik zostaw w spokoju, bo to nie jest narzędzie do takich zabiegów;

Jest jakiś sposób aby zapisać liczby binarnie ?

Wszystkie liczby i wszędzie zapisane są binarnie;

Coś słyszałem o przesunięciach bitowych ale obiło mi się to o uszy.

No to poczytaj o nich, bo "coś słyszałem" nie wystarczy; Jeśli o zapis liczb w postaci binarnej się rozchodzi, to musisz dokonać konwersji liczby na jej binarną reprezentację, przechowywaną w jakimś łańcuchu znaków czy tablicy znaków; W sieci masz mnóstwo przykładów takich algorytmów, więc użyj Google.

1 użytkowników online, w tym zalogowanych: 0, gości: 1