Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pisanje u bazu predstavljenu .dat i .k0* fajlovima

[es] :: Baze podataka :: Pisanje u bazu predstavljenu .dat i .k0* fajlovima

[ Pregleda: 3406 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zmau
Dragan Jovanović
programer
Šabac

Član broj: 80834
Poruke: 290
*.mbb.telenor.rs.



+80 Profil

icon Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 11:53 - pre 172 meseci
Ćao.
Hoću da prepravim neku ko-zna-čiju bazu podataka koja je u fajl sistemu predstavljena fajlovima koji imaju ekstenzije dat, k01, k02 etc. Otvarao sam fajlove iz tekst editora i zaključio da su i struktura tabele i podaci u fajlu sa ekstenzijom dat (po jedna tabela u fajlu), a za ove k fajlove pretpostavljam da su u njima indeksi.
Ja hoću da u jednu od tih tabela dodam jedan zapis.

Koji server je napravio tu bazu ? Mogu li da ga skinem odnekud ? Trebaće mi i neki SQL interfejs za pristup serveru, ili bar ODBC driver.

Druga (lošija) mogućnost mi je da nađem program koji će ove podatke da preformatira u recimo mysql, ili već nešto pitomo (ovo sam uspevao da izguglam), ali i da mi odradi kontrakonverziju za novu verziju podataka (ovo nisam uspeo).

?

it works on my machine
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 13:38 - pre 172 meseci
Totalno je nejasno sta zelis da postignes.
Prvo kazes da zelis da ubacis jos jedan zapis, a potom kazes kako neznas ko to ustvari koristi. Zasto uopste dodavati jos jedan zapis kada niko ili nista to nece koristiti ?!? Jel tako?
 
Odgovor na temu

zmau
Dragan Jovanović
programer
Šabac

Član broj: 80834
Poruke: 290
*.mbb.telenor.rs.



+80 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 13:57 - pre 172 meseci
Nisam nigde rekao da niko ne koristi bazu :).
Konkretno, ljudi imaju bazu i program koji radi sa bazom. Program, čim se startuje, traži da se korisnik uloguje. A tabela korisnika je prazna. A čovek koji im je nekad davno sve to napravio je ko-zna-gde. I onda hoću da napravim jednog korisnika (tj da ga dodam u tabelu), i da se nadam da će nas program onda pustiti da se ulogujemo :).
Samo me je mrzelo da sve ovo objašnjavam, da ne bih rasplinjavao priču.
Btw, naravno da mi je palo na pamet da izeditujem fajl iz tekst-editora, ali sadržaj fajla je prilično nerazumljiv (samo se - između ostalih karaktera - vide stringovi koji očigledno predstavljaju nazive kolona i vrednosti), tako da verujem da bi to bio baš crnački posao.
it works on my machine
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 14:19 - pre 172 meseci
Vidi ovako, imas nekoliko mogucnosti:
- vidi u source code-u programa strukturu "baze", pa na osnovu toga ces moci da editujes taj file. Naravno ako imas source code.
- uradi reverse engineering programa, pa na osnovu toga ces moci da editujes taj file.

To su cuvene varijante kupovanja programa od klinaca koji nesto programiraju.... Pa posle cela firma sa poslom stane kada nastane problem jer nema vise tog klinca....

BTW, jos jedna stvar mi tu "smrdi":
Kako znas da je tabela korisnika prazna, ako ne mozes da udjes u program?
 
Odgovor na temu

mkaras
Marko Karas
Beograd

Član broj: 66087
Poruke: 427



+19 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 15:11 - pre 172 meseci
Probaj na adresi http://filext.com/file-extension/DAT.
Mali izvod iz članka:
Clarion (DOS Database) by SoftVelocityThe .DAT file is usually associated with .K## (##=numbers) key files that are indexes into the data. There may also be a .MEM memo file. This is a structure used by DOS versions of the software. If the .K## files are not available and are not automatically rebuilt you can use the oldest DOS version of Clarion Professional Developer to build them. Related links: Clarion Magazine, Clarion Information
 
Odgovor na temu

zmau
Dragan Jovanović
programer
Šabac

Član broj: 80834
Poruke: 290
*.mbb.telenor.rs.



+80 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima04.02.2010. u 18:11 - pre 172 meseci
Citat:
vidi u source code-u programa strukturu "baze", pa na osnovu toga ces moci da editujes taj file. Naravno ako imas source code.
Naravno da ga nemam :). Inače bih lako sve sam rešio :).
Citat:
- uradi reverse engineering programa, pa na osnovu toga ces moci da editujes taj file.
To mi je rezervna ideja. Ipak mi se čini da je lakše da prepravim bazu. Naravno, ako se nađe neko ko je radio sa takvim bazama da mi pomogne.
A ako imaš da mi preporučiš neki zgodan dekompajler za recimo delfi, i to bi mi značilo.

Citat:
Kako znas da je tabela korisnika prazna, ako ne mozes da udjes u program?

Rekoh ti, otvorio sam fajl sa tabelom iz tekst editora :). Sadržaj je u principu binarni, ali iz njega vire neki stringovi, pa mogu da prepoznam definiciju tabele. A u drugom fajlu sa istom ekstenzijom (.dat) vidim i definiciju neke druge tabele, a i podatke iz te tabele, što znači da u principu i jedno i drugo stoji tu. A pošto u prvom fajlu (tabela korisnika) nema konkretnih podataka - to onda valjda znači da je tabela prazna ;).
Nikakve misterije nema. Ne pokušavam da ishakujem ukradeni softver :), ako možeš da mi veruješ.

Citat:
Pratio sam taj trag. Pa sam negde pročitao da je clarion ustvari programski jezik, i da programi pravljeni u clarionu - naravno - mogu da sarađuju sa raznim serverima za baze (a ne kažu da postoji neki clarion db server sa kojim oni obično rade)... i onda mi opet ništa nije bilo jasno, pa sam se ponadao da će mi to objasniti neko ko je radio sa tim.
it works on my machine
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.gs1hr.org.



+1 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima05.02.2010. u 09:09 - pre 172 meseci
Nisam radio s Clarionom, kolega je. Koliko se sječam: struktura podataka je definirana unutar programa, znam da mu nije bilo jednostavno izmjeniti bilo što u strukturi kao što je bilo meni u Clipper-u.

Ovo nemoj uzeti kao 100% sigurno...
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima05.02.2010. u 09:14 - pre 172 meseci
Pokusaj sa pretragaom "clarion file converter" pa vidi da li ce ti to nesto pomoci:
http://www.google.com/search?q...:official&client=firefox-a

Vidim da ima nekih alata... pa mozda extractujes admin account za aplikaciju, pa na osnovu toga mozes dodati ostale korisnike unutar same aplikacije.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.224.*

ICQ: 66444502


+47 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima05.02.2010. u 14:49 - pre 172 meseci
Sa nekim HEX editorom mozes da izmenis stringove u fajlovima, ali na zalost, duzina novih stringova ne moze biti duza od onih koji su originalno bili upisani.
Sto se konternog tipa baze podataka tice, tu zaista nemam pojma i necu da se mesam, ali cu da naglasim da sam ja uspeo par programcica radjenih u Cliperuda zeznem sa HEX editorom.

edit:
P.S.
Cisto sumnjam da ces imati koristi i ako uspes da iskonvertujes DAT file (tabelu sa korisnicima) u neku otvorljivu tabelu (SQL ili XLS) jer ces sifre, a mozda i korisnicka imena, dobiti u kriptovanom obliku...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima08.02.2010. u 22:33 - pre 172 meseci
nadji clarion
instaliraj ga
u njemu imas alat za gledanje tabela
iz tog alata mozes da menjas sadrzaj baze, definiciju baze, dodajes/brises/menjas slogove ...

sve to ako tabela nije kriptovana

ako je tabela kriptovana, i dalje vidis podatke u tabeli (struktura je ok - samo su podaci "smece") .. izvadi nekoliko podataka za koje pretpostavljqas da su "tekst" (na primer ime artikla ili tako nesto) i onda napravi program koji ce taj string da

1. XOR-uje sa 1-255 i da ti prikaze rezultat, ako dobijes citljiv txt kada prodje xor sa nekom cifrom dekodirao si podatke
2. uradis ROL svakog bajta za 1-8 bitova - ako dobijes citljiv txt kada prodje jedan od tih rolova - resio si problem
3. uradis ROR --||--
4. uradis ROT13 --||--

to su 4 "ugradjene" opcije u clarion tako da ako je kriptovana data, 99% su sanse da je koristena jedna od te 4 opcije ... (posle su u clarion za windoze bile jos neke bolje opcije ali ako si na DAT + K### to je dos verzija) .. ako sa te 4 varijante (ukupno 256+8+8+1 kombinacija, dakle probas za menje od sat vremena sve njih) ne uspes onda si u 1% gde je neko pravio direkt u clarionu neku enkripciju tako da tu osim da se bavis malo ozbiljnijim dekriptovanjem nemas pomoci ...

inace ako ne mozes da nadjes clarion .. imas da skines na netu clarion viewere proguglaj malo:
http://www.softforall.com/Busi...ent/Clarion_viewer02030212.htm na primer
http://reading-clarion-file.suggestsoft.com/

 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
93.86.224.*

ICQ: 66444502


+47 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima08.02.2010. u 22:54 - pre 172 meseci
Wow, e ovo se zove odgovor na temu i pravo pojasnjenje.
Da ja imam problem sa bazom kao zmau sada bi slavio jer cu izvuci podatke koji mi trebaju.
Lepo ljudi kazu, uvek ce se naci neko to zna to sto ti ne znas.
Sta reci, osim hvala bogdan.kecman-u.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima09.02.2010. u 20:28 - pre 172 meseci
odgovor je ok ako mu pomogne, ako mu ne pomogne ne vredi :( ...

ja sam clarion koristio daaaaaaaaaaaaaaaaaaavno ... u vreme dos-a ... na 2.41 pa na 3.2 pa na 4.0, 4.1 pa 5.0 ... bio je mooooooocan alat ... mnoooooooooooogo mocniji od klipera i ekipe .. zaradjivao je pare samo tako ... ali to su tamo '80 godine i sve ovo sto je napisano vazi za taj clarion ... u '90 se pojavio clarion za windoze al to vise nije bilo to ... mislim da je taj za windoze koristio ingress i berkley format za bazu (da vise nije po defaultu koristio svoje stare .dat, .mem i .k?? fajlove)...
 
Odgovor na temu

markolugonja
Programer
Počekovina

Član broj: 144111
Poruke: 23
212.200.111.*



Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima10.02.2010. u 14:57 - pre 172 meseci
Ako nisi uspeo da sredis to sto si hteo posalji mi bazu na [email protected] i dobices to sredjeno. Mozes i program da prikacis tako da to nariktamo komplet.

Pozdrav
Clarion & Interbase
 
Odgovor na temu

jmarko2002
Jovanovic Marko
Uzice

Član broj: 10271
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: Pisanje u bazu predstavljenu .dat i .k0* fajlovima09.11.2010. u 14:49 - pre 163 meseci
Ja imam jedan slican problem, mogu da pristupim bazi iz Clariona 3 pod DOS-om koristeci njegov dct, ali treba da iste te podatke konvertujem pod Windowsom. U Windowsu Claview ne moze da otvori taj fajl niti bilo koji program za konvertovanje moze da ocita podatke vec mi izbacuje poruku da je pogresan format fajla. Da li to znaci da je baza kriptovana i da li ima neki program kojim bi to mogao najlakse da resim? O enkripciji podataka stvarno nemam nikakvog iskustva!
Hvala!
 
Odgovor na temu

[es] :: Baze podataka :: Pisanje u bazu predstavljenu .dat i .k0* fajlovima

[ Pregleda: 3406 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.