Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > Jak v PowerShellu uložit bajtové pole do souboru
prosinec 19
Jak v PowerShellu uložit bajtové pole do souboru

A hlavně, jak to udělat rychle! Pokud nechcete čekat půl hodiny, tak rozhodně nepoužívejte toto:

[byte[]] $byteArray
#
# ...
#
$byteArray | Set-Content -Path c:\somefile.bin -Encoding Byte

Je to asi tak miliardakrát pomalejší než tohle:

[byte[]] $byteArray
#
# ...
#
[System.IO.File]::WriteAllBytes('c:\somefile.bin', $byteArray)

Stejně tak čtení souborů je pomocí ReadAllBytes() rychlé jako blesk. Takže dobrou!

Comments

There are no comments for this post.

Add Comment

Title


Pole Title nemusíte vyplňovat, doplní se to samo na stejnou hodnotu jako je nadpis článku.

Author *


Pole Author nesmí být stejné jako pole Title! Mám to tu jako ochranu proti spamu. Roboti to nevyplní dobře :-)

Body *


Type number two as digit *


Semhle vyplňte číslici dvě. Předchozí antispemové pole nefunguje úplně dokonale, zdá se, že jsou i spamery, které pochopily, že je občas potřeba vyplnit autora :-)

Email


Emailová adresa, pokud na ni chcete ode mě dostat odpověď. Nikdo jiný než já vaši emailovou adresu neuvidí.

Attachments