Подскажите прогу-конвертор - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

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

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


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

Цитата:
Сообщение от 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
Сообщений: 409
Бабло: $93280
ТС -->
автор темы ТС По умолчанию

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

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

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

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

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

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

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

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

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

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

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