Binárně bezpečné - Binary-safe
![]() | tento článek potřebuje další citace pro ověření.Prosince 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A binárně bezpečné function je takový, který považuje svůj vstup za surový proud bajtů a ignoruje všechny jeho textové aspekty. Termín se používá hlavně v PHP programovací jazyk k popisu očekávaného chování při předávání binárních dat do funkce jehož hlavní odpovědnost je text a tětiva manipulace a je široce používán v oficiální dokumentaci PHP.[1]
Binárně bezpečný soubor pro čtení a zápis
Zatímco všechna textová data mohou být reprezentována v binární formě, je třeba to provést prostřednictvím Kódování znaků. Kromě toho, jak nové řádky zastoupeny se mohou lišit v závislosti na použité platformě. Windows, Linux a macOS představují nové řádky odlišně v binární podobě. To znamená, že načtení souboru jako binárních dat, jeho analýza jako textu a jeho následné zapsání zpět na disk (tedy jeho převedení zpět do binární podoby) může vést k jiné binární reprezentaci, než která byla původně použita.
Většina programovacích jazyků umožňuje programátorovi rozhodnout, zda analyzovat obsah souboru jako text, nebo jej číst jako binární data. K vyjádření tohoto záměru existují speciální příznaky nebo různé funkce při čtení nebo zápisu souborů na disk. Například v programovacím jazyce PHP musí vývojáři použít fopen ($ název souboru, "rb")
namísto fopen ($ název souboru, "r")
číst soubor jako binární proud namísto interpretace textových dat jako takových. Toto lze také označovat jako čtení v režimu „binárně bezpečného“.
Reference
- ^ "PHP: dirname - manuální". it.php.net. Citováno 2017-02-21.
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |