Author

Topic: Address syntax inside the 10000 BTC wallet.dat file (Read 381 times)

copper member
Activity: 427
Merit: 29
The wallet.dat file is a binary file. It is not intended to be viewed with a text editor. The " that you are referring to is probably data (0x22) and not a delimiter.

In fact, it looks like the value simply indicates the length of the field that follows: 34 bytes for " (0x22) and 33 bytes for ! (0x21).

[/quote]

I understood everything, thanks. Now my main program is "Pywallet".
Opening and analyzing a wallet with a text editor is stupid. Thanks all.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
The wallet.dat file is a binary file. It is not intended to be viewed with a text editor. The " that you are referring to is probably data (0x22) and not a delimiter.

In fact, it looks like the value simply indicates the length of the field that follows: 34 bytes for " (0x22) and 33 bytes for ! (0x21).


This is why I do not recommend opening wallet.dat files inside hex editors because the symbols are at best unintelligible, and at worst misleading. Better to use BDB extraction programs instead.
legendary
Activity: 4522
Merit: 3426
For example such question. If you open any bitcoin wallet in a text editor, there is always the word name followed by the wallet address.
Usually, in 99% of cases, the syntax is such that after the word name there is a symbol "

for example
name"1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL

but it happens that after the word name I see symbol !
name!1quZQ76sp476b8rncpzHtLAHUo3fRwvdN

If I edit the file and instead of the ! replace to this symbol "
then the wallet file stops opening in the program and shows this error

So I have a question, can such a symbol !
be present inside the wallet file or is this symbol can be sign of the fake wallet?

The wallet.dat file is a binary file. It is not intended to be viewed with a text editor. The " that you are referring to is probably data (0x22) and not a delimiter.

In fact, it looks like the value simply indicates the length of the field that follows: 34 bytes for " (0x22) and 33 bytes for ! (0x21).
copper member
Activity: 427
Merit: 29
Amazing.
[/quote]

Amazing FAKE wallet.dat file?
sr. member
Activity: 333
Merit: 506
1LfV1tSt3KNyHpFJnAzrqsLFdeD2EvU1MK - main address

1MPUE8RhfzFvjgE1sqKyoqUm4HUBaid98C - address inside wallet, but 0 transactions
1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL - address inside wallet, but 0 transactions
1quZQ76sp476b8rncpzHtLAHUo3fRwvdN - address inside wallet, but 0 transactions

bc1qa8kngm77jczr8m47fvsg4qmncp0agetp4l9ja7 - this address not available inside wallet.dat
bc1qt2g7qt2fevfdkgyrvvqp4rs9ftdadx628k36du - this address not available inside wallet.dat



I don’t understand, if you look at my personal wallet, then inside there are addresses to which coins were sent to me,
and this wallet does not contain these two addresses. Maybe my wallet is HD, but this one is of the old format.

Amazing.
copper member
Activity: 427
Merit: 29
Address syntax inside the 10000 BTC wallet.dat file

Much more interesting is why you think you have a 10000 BTC wallet.dat when it doesn't sound like it is working.
Sounds like a very interesting tale.

Quote from: author
1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL
Is this an address in that wallet?

1LfV1tSt3KNyHpFJnAzrqsLFdeD2EvU1MK - main address

1MPUE8RhfzFvjgE1sqKyoqUm4HUBaid98C - address inside wallet, but 0 transactions
1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL - address inside wallet, but 0 transactions
1quZQ76sp476b8rncpzHtLAHUo3fRwvdN - address inside wallet, but 0 transactions

bc1qa8kngm77jczr8m47fvsg4qmncp0agetp4l9ja7 - this address not available inside wallet.dat
bc1qt2g7qt2fevfdkgyrvvqp4rs9ftdadx628k36du - this address not available inside wallet.dat



I don’t understand, if you look at my personal wallet, then inside there are addresses to which coins were sent to me,
and this wallet does not contain these two addresses. Maybe my wallet is HD, but this one is of the old format.

member
Activity: 69
Merit: 53
@walletrecovery
Hello
my my mistake your talking about bitcoin wallet.dat which is database.
db file always store name + size in hex for data + data
“ in hex is 0x22 so 34 char next to read ‘\0’ terminated.
sr. member
Activity: 333
Merit: 506
Address syntax inside the 10000 BTC wallet.dat file

Much more interesting is why you think you have a 10000 BTC wallet.dat when it doesn't sound like it is working.
Sounds like a very interesting tale.

Quote from: author
1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL
Is this an address in that wallet?
member
Activity: 69
Merit: 53
@walletrecovery
May be its in unicode ? if name in unicode some utf-8 viewer may change it to english chars.
what are the hex bytes before and after ?
copper member
Activity: 427
Merit: 29
For example such question. If you open any bitcoin wallet in a text editor, there is always the word name followed by the wallet address.
Usually, in 99% of cases, the syntax is such that after the word name there is a symbol "

for example
name"1GGkBTEvbQV8CjztXFAfNZfAUS39uzQ3oL

but it happens that after the word name I see symbol !
name!1quZQ76sp476b8rncpzHtLAHUo3fRwvdN

If I edit the file and instead of the ! replace to this symbol "
then the wallet file stops opening in the program and shows this error



So I have a question, can such a symbol !
be present inside the wallet file or is this symbol can be sign of the fake wallet?

What does this symbol mean and why some wallets have this symbol !
inside, while other wallets have only the symbol "

If I open wallet in old version bitcoin core and leave name! I see this warning:


and if I open wallet in new version bitcoin core and leave name! as is I see this without any warnings or errors
Jump to: