Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB61.6510
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.01.2010, 13:34   #1
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 412
Бабло: $93270
По умолчанию Подскажите прогу-конвертор

Нужна прога, которая умеет конвертировать файлы в двоичную систему и обратно.
Например:
1. на входе jpg|doc|dll|похрен-что - на выходе текстовый файл с единичками и ноликами
2.на входе текстовый файл с единичками и ноликами - на выходе jpg|doc|dll|похрен-что


Кто нить знает такую?
Dux вне форума  
Старый 17.01.2010, 14:28   #2
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,484
Бабло: $329800
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Нужна прога, которая умеет конвертировать файлы в двоичную систему и обратно.
Например:
1. на входе jpg|doc|dll|похрен-что - на выходе текстовый файл с единичками и ноликами
2.на входе текстовый файл с единичками и ноликами - на выходе jpg|doc|dll|похрен-что


Кто нить знает такую?
PHP код:
<?php

$str 
"test";

$s1 str2bin($str);

echo 
$s1."\n";

$s2 bin2str($s1);

echo 
$s2."\n";

exit;
function 
str2bin($str)
{
    
$ret '';
    for(
$i =0$n strlen($str); $i $n; ++$i)
    {
        
$ret .= str_pad(decbin(ord($str[$i])), 80STR_PAD_LEFT); 
    }
    return 
$ret;


function 
bin2str($in)
{
   
$in str_split($in8); // NOTE: this function is PHP5 only
   
for($i 0$n count($in); $i $n; ++$i)
   {
       
$in[$i] = chr(bindec($in[$i]));
   }
   return 
implode(''$in);

?>
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 17.01.2010, 14:52   #3
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 412
Бабло: $93270
ТС -->
автор темы ТС По умолчанию

спасибо!
хотелось правда под винду, но и эта справилась на ура.

P.S. как то сам про PHP не подумал
Dux вне форума  
Старый 17.01.2010, 14:56   #4
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,484
Бабло: $329800
По умолчанию

А ты PHP под винду поставь
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 17.01.2010, 15:33   #5
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 412
Бабло: $93270
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от JackSoft Посмотреть сообщение
А ты PHP под винду поставь
под виндой и пробовал

я имел ввиду с пользовательским интерфейсом
Dux вне форума  
Старый 17.01.2010, 18:24   #6
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 12,134
Бабло: $247706056
По умолчанию

если не секрет, зачем? O_o
imgreen вне форума  
Старый 17.01.2010, 18:58   #7
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 412
Бабло: $93270
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
если не секрет, зачем? O_o
да пару файликов надо было сохранить на бумажный носитель
Dux вне форума  
Старый 17.01.2010, 19:34   #8
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 12,134
Бабло: $247706056
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
да пару файликов надо было сохранить на бумажный носитель
это шутка такая?

конечно оригинальное шифрование информации, но есть же на много более адекватные способы
imgreen вне форума  
Старый 17.01.2010, 19:36   #9
Barbados
Senior Member
 
Аватар для Barbados
 
Регистрация: 01.02.2008
Адрес: Perm
Сообщений: 628
Бабло: $18205
По умолчанию

через файнридер восстанавливать их потом? прикольно!
Barbados вне форума  
Старый 17.01.2010, 20:06   #10
pepper
Senior Member
 
Регистрация: 04.06.2008
Сообщений: 466
Бабло: $171756
По умолчанию

зачем тогда в двочную? можно же в hex сохранить. меньше бумаги на распечатку уйдет
pepper вне форума  
Закрытая тема



Опции темы
Опции просмотра