티스토리 뷰

텔레그램



 여러분은 어떤 메신저 어플을 사용하시나요?카카오톡, 라인, 위쳇, 왓츠앱, 바이버 등 다양한 메신저 어플 중 한국에서는 단연 카카오톡입니다.

한국 시장에서는 카카오톡이 발 빠르게 선점을 하여 다른 메신저들이 발을 내딛기가 힘든 상황이지요.최근 많은 분들에게 인기가 상승 중인 텔레그램(Telegram)텔레그램이 출시가 된지도 상당히 오래되었습니다.

한때 한국의 한 사건으로 인해서 일시적으로 텔레그램의 인지도가 상승한 때가 있었지만, 그것도 잠시.... 요즘 또다시 텔레그램이 많은 사람들의 입에 오르내리고 있습니다.

 이렇게 많은 사람들의 입에 오르락내리락 하는 이유는 많은 이유도 있지만, 역시 텔레그램의 보안 때문이 아닌가 싶습니다.

현재 출시된 메신저 어플 중에서는 가장 뛰어난 보안을 자랑하는 메신저라고 하니까요.많은 분들이 텔레그램에서 대해서는 잘 알고 있어 설명은 생략을 하고, 텔레그램 메신저를 사용해서 전송이 가능한 파일에 대해서 알아보겠습니다.

 어떤 파일의 전송이 가능할까?현재 한국에서 가장 많이 사용하는 카카오톡의 경우에도 다양한 종류의 파일이 전송이 가능합니다.

[텔레그램] 하지만 현실은


이미지, 동영상, 음악파일, 압축파일 등...그러나 카카오톡에서는 제한을 하는 파일 형식이 있더군요. 프로그램의 실행 파일 관련은 파일을 보낼 수 없다는 메시지를 주더군요.위의 이미지는 exe 파일을 전송하려고 할 때의 에러 메시지입니다.

즉, 실행파일인 exe 형식의 파일은 전송이 불가합니다.

그리고, 프로그램 개발에서 많이 사용되는 파일 형식은 거의 안된다고 보시면 될 것 같습니다.

[텔레그램] 대체 무슨일이 있었던 걸까



그러나 텔레그램은 별다른 제약이 없는 것 같습니다.

일반적으로 많이 사용하는 문서 파일, 엑셀 파일, 파워포인트 등 다양한 파일의 전송이 가능하네요.파일 확장자는 txt, doc, docx, xls, xlsx, ppt, pptx, pdf, hwp 등의 일반적으로 많이 사용하는 파일부터, exe, js 등 프로그램 개발에서 사용되는 파일까지 전송이 잘 되고 있습니다.

확장자 상관없이 거의 모든 파일을 보낼 수 있다고 생각이 드네요.물론 이미지 파일, 동영상 파일은 다 가능하구요.텔레그램의 최대 파일 전송 사이즈는 어떻게 될까요?먼저 한국에서 많이 사용하는 카카오톡을 확인해 보았습니다.

 1G 이상의 동영상 파일을 전송하려고 하니, 위와 같은 메시지가 나타납니다.

카카오톡에서는 최대 300MB까지의 파일만 전송이 가능하다고 하네요.그럼 텔레그램은 어떨까요?텔레그램의 블로그를 인용하자면, Many of love Telegram for the ability to send huge files up to 1.5Gb.https://telegram.org/blog/shared-files1.5Gb까지 파일의 전송이 가능하다고 합니다.

카카오톡 보다 5배 큰 사이즈의 전송이 가능하네요..한국에서는 사용자가 아직 카카오톡에 비하여 적은 사용자이지만, 카카오톡이 가지지 못하는 다양한 메리트도 있으니 한번 사용해 보시는 것도 좋을 듯합니다.

');define('BASE_URL', 'https://api.telegram.org/bot' . TOKEN_KEY);# CURL Functionfunction GetCurl($url, $data = array()){        // 서버로 전송 및 결과 반환    $ch = curl_init();        curl_setopt($ch, CURLOPT_URL, $url);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);    curl_setopt($ch, CURLOPT_HEADER, false);        $Result = curl_exec($ch);    curl_close($ch);        return json_decode($Result, true);}if ($_GET['type'] == 'room') {        # 채팅룸 추출    $Room = GetCurl(BASE_URL . '/getUpdates?limit=100');        print_r($Room);    die;        $Room_id = array();    foreach ($Room['result'] as $k => $v) {        $Room_id[] = $v['message']['chat']['id'];    }    $Room_id = array_unique($Room_id);    $Room_id = array_values($Room_id);        var_dump($Room_id);    echo '<hr>';    var_dump($Room);} else {        # 지정발송    $Room_id = array();    if ($_GET['room_id'])        $Room_id[0] = $_GET['room_id'];    else        $Room_id = array(            36297762        );        if ($_GET['msg'])        $msg = $_GET['msg'];    else        $msg = date('Y-m-d H:i:s');        if (sizeof($Room_id) > 0) {        # 발송하기        foreach ($Room_id as $v) {            $Result = GetCurl(BASE_URL . '/sendMessage?chat_id=' . $v . '&text=' . urlencode($msg));            print_r($Result);            echo '<hr>';        }    } else if (is_array($Room_id) === false && $Room_id) {                $Result = GetCurl(BASE_URL . '/sendMessage?chat_id=' . $Room_id . '&text=' . urlencode($msg));        print_r($Result);        echo '<hr>';    }}//기타 참고 사이트 : http://junemoon.tistory.com/164 naver.com/viewer/postView.nhn?volumeNo=3914212&memberNo=1834?? ?? ????? ????? ???? ?? 7?? by ?????? ??? ????(?? ????)? ??? ? ?? ??? ?? '?? ??'? ???. ...m.post.naver.com naver.com/viewer/postView.nhn?volumeNo=3914212&memberNo=1834?? ?? ????? ????? ???? ?? 7?? by ?????? ??? ????(?? ????)? ??? ? ?? ??? ?? '?? ??'? ???. ...m.post.naver.com naver.com/viewer/postView.nhn?volumeNo=3914212&memberNo=1834?? ?? ????? ????? ???? ?? 7?? by ?????? ??? ????(?? ????)? ??? ? ?? ??? ?? '?? ??'? ???. ...m.post.naver.com
공유하기 링크
TAG
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
댓글
댓글쓰기 폼