OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.04.2024, 12:39

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 41 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 10:40 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Prosím o radu, mám FW v textovém formátu (pouze tisknutelné znaky a 0D, 0A). Má to pevný formát, vždy 76 znaků zakončené 0D 0A. Měl by to být kód pro 80C51. Jak to převedu do klasické binárky?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 11:34 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2588
Bydliště: Praha
Has thanked: 511 times
Been thanked: 619 times
Něco takového jsem kdysi úspěšně spáchal v PSpadu. Přepnout do HEX zobrazení, pastnout text a uložit. Binárka byla na světě...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 11:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
To umím, ale tady se jedná o 7-bitové znaky (ještě ne všechny, jen tisknutelné) a potřebuju z toho dostat kódy 0 - 255, bude to něco jako u konverze v mailech.

//jedná se o TXT soubor zobrazený v hex editoru

///Pouze hodnoty 30h - 6Fh , (0Dh, 0Ah, které to asi jen formátují a nereprezentují žádnou hodnotu)


Přílohy:
7-bit.png
7-bit.png [ 57.25 KiB | Zobrazeno 10817 krát ]

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 12:16 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
Neslo by zkusit treba base64? Jestli pocitam spravne, tak 30h az 6Fh je prave 64 znaku...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 12:29 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Aha, to asi bude ono

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 12:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Jenže to by pak sežralo 4 byte na 1 užitečný bajt, kdyby se jen slepily spodní nibly po sobě jdoucích hodnot, tak to bude v poměru 2:1. Ale já myslím, že to bude nějak, že se ze 3 bajtů udělají 2 výsledné

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 12:59 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
microlan píše:
Jenže to by pak sežralo 4 byte na 1 užitečný bajt, kdyby se jen slepily spodní nibly po sobě jdoucích hodnot, tak to bude v poměru 2:1. Ale já myslím, že to bude nějak, že se ze 3 bajtů udělají 2 výsledné

Neni to spis tak, ze ze 4 znaku souboru se udelaji 3 byty finalky?
V kazdem bytu souboru je 6 bitu dat; 4 byty ze souboru je tedy 6*4=24 bitu, tedy 3 byty vystupnich dat...
Jinak se da najit vicero online dekoderu base64, staci jen zadat vyhledavaci dotaz...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 13:10 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Ono to môže byť robené aj po úsekoch, kde vždy každý má nejaký kontrolný súčet. Bolo by dobré zistiť akú to má mať výslednú veľkosť, a aká je reálny veľkosť dát. Podľa toho vypočítať čo je naviac.

Mimochodom, "pouze tisknutelné znaky" sú v ASCI od 32 až do 127, tj. 96 znakov. (32 je medzera, neviem či aj tú použili)

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 13:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Aha, aha. Už jsem to pochopil a reaguje to na jakýsi MIME RFC204

Potpalo. vyskytují se pouze 30h - 6Fh, tedy 64 znaků

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 14:02 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3662
Bydliště: Bratislava
Has thanked: 373 times
Been thanked: 796 times
hynek píše:
microlan píše:
já myslím, že to bude nějak, že se ze 3 bajtů udělají 2 výsledné
Neni to spis tak, ze ze 4 znaku souboru se udelaji 3 byty finalky?
V kazdem bytu souboru je 6 bitu dat; 4 byty ze souboru je tedy 6*4=24 bitu, tedy 3 byty vystupnich dat...
Ano, presne tak. Mime base64 zo styroch ascii znakov spravi 3 bajty.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 15:13 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 429 times
Been thanked: 265 times
Ak je to ozaj BASE64, tak použi https://www.base64decode.org/ a potom otvor ten súbor v časti Decode files from Base64 format a klikni na DECODE. Ak bolo dekódovanie úspešné, pod tlačidlom sa potom objaví link na stiahnutie dekódovaného binárneho súboru.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 15:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2779
Has thanked: 226 times
Been thanked: 602 times
Kód:
base64 -d <vstup.txt >vystup.txt

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 19:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Pořád to nějak nesedí. Tady je soubor očesaný o konce řádků a odečteno 30h, kdyby se někomu chtělo to seskupit a přeskupit v poměru 3:4


Přílohy:
europa.zip [227.31 KiB]
468 krát

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 21:35 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2779
Has thanked: 226 times
Been thanked: 602 times
Nechtěl bys spíš poslat originál, nebo odkaz kde jsi to stáhnul? Zkusil jsem to ručně přepsat z toho screenshotu ale hlásí mi to neplatný vstup.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod TXT soboru do 8bit binárky
PříspěvekNapsal: 30.03.2020, 21:56 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Má mať výsledný súbor 227,2 kB? Nejako sa mi to nezdá.

edit: sranda že zapakované to má presne toľko. Vidno, ako funguje RAR kompresia v tomto prípade.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 41 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz