본문 바로가기
반응형

JAVA/파일처리3

Java 이미지 네트워크 발송 또는 첨부시 깨짐 방지 - Base64 주로 메일등 네트워크 발송등에서 이미지, 오디오 파일을 보낼 때 깨지는 일이 생기지 않도록 공통으로 64개 아스키 코드를 이용하여 2진 데이터를 변환하기 위해 BASE64를 이용한다. 하지만 Base64로 인코딩하면 크기가 33% 커진다고 합니다. 아래 예제는 파일을 직접핸들링하는 예제는 아니고 간단한 사용법입니다.실제로 사용시는 보낼 때 인코딩하고 받아서 처리할 때 디코딩하면 됩니다.package test.sh.file_directory; import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; public class Base64Test { public static void main(String[] args) throws java.io.IOExcep.. 2020. 7. 25.
ArrayCopy 자바 두개 배열 합치기 ArrayCopy 자바 두개 배열 합치는 예제입니다./* * Copyright 2001-2004 by XXX Corp., * All rights reserved. * * This software is the confidential and proprietary information * of XXX Corp. ("Confidential Information"). */ package test.sh.file_directory; /*//////////////////// arraycopy /////////////////////// public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) Parameters: s.. 2020. 7. 25.
java 문자 캐릭터셋 변환(encoding/decoding) 아래 예제는 문자를 인코딩 디코딩 하는 간다한 예제입니다. 보통은 파일을 만들 때 쓰이는데 예제 참고해서 상황에 맞는 파일인코더 디코더를 사용하면 됩니다. 파일 생성법등은 따로 예제 올리도록 하겠습니다. /* * Copyright 2001-2004 by XXX Corp., * All rights reserved. * * This software is the confidential and proprietary information * of XXX Corp. ("Confidential Information"). */ package test.sh.file_directory; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.char.. 2020. 7. 25.
반응형